/* === Redefined Tags === */
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.125em;
	color: #000;
	text-align: center;
	background: #fff url('body-bg.gif') repeat-x;
}
a {
	color: #369;
}
a:visited {
	color: #369;
}
a:hover {
	text-decoration: none;
}
img {
	border: 0;
}
p {
	margin: 0 0 1em;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
h1 {
	margin: 0 0 .5em 0;
	padding: 0;
	font: bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2d5073;
}
h2 {
	margin: 0;
	padding: 0 0 5px;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #304e96;
}
h3 {
	margin: 0;
	padding: 0;
	font: bold .875em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #304e96;
}
h4 {
	margin: 0;
	padding: 0 0 3px;
	font: bold .95em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h5 {
	margin: 0;
	padding: 0 0 3px;
	font: bold .875em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h6 {
	margin: 0;
	padding: 0 0 3px;
	font: bold .875em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #444;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.4em;
}
sup, sub {
	vertical-align: 0.4em;
	font-size: .8em;
	line-height: .8em;
}
sub {
	vertical-align: -0.4em;
}
hr {
	clear: both;
	display: block;
	height: 1px;
	margin: 2px 0 10px;
	background: #bbc5df;
	border: 0;
}
table {
	background: #fff;
}
blockquote {
	font: .8em Arial, Helvetica, sans-serif;
}

/* === MAIN STRUCTURE === */

#container {
	position: relative;
	display: block;
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#loginLayer-wrap {
	position: fixed;
	top: 100px;
	left: 0;
	width: 100%;
	z-index: 9998;
}
#loginLayer {
	position: relative;
	width: 550px;
	margin: 0 auto;
	padding: 10px;
	border: 4px solid #ffd44d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	-webkit-box-shadow: 0 0 20px #333;
	-moz-box-shadow: 0 0 20px #333;
	box-shadow: 0 0 20px #333;
	text-align: left;
	z-index: 9999;
}
#loginClose {
	position: absolute;
	top: 5px;
	right: 5px;
	display: block;
	width: auto;
	padding: 0;
	line-height: 1.1em !important;
	background: #369;
	border: 5px solid #369;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font: .9em arial;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	filter: alpha(opacity=85);
	moz-opacity: .85;
	alpha-opacity: 85;
	opacity: .85;
}
#loginClose:hover {
	filter: alpha(opacity=100);
	moz-opacity: 1;
	alpha-opacity: 1;
	opacity: 1;
}
#loginLayer input {
	vertical-align: middle;
}
#loginLayer label {
	margin-right: 10px;
}
#loginLayer #loginErrorMessage {
	margin: 0;
	background: transparent;
	border: 0;
	font-size: 1em;
}
/* need to hide Log In button on Log In page */
body.register #profile-wrap * { visibility: hidden; }

#bgWhite {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 9000;
}

#header {
	position: relative;
	display: block;
	width: 1000px;
	z-index: 400; /* for Explorer */
}

#banner-bg {
	position: absolute;
	top: 0;
	right: 0;
	width: 270px;
	height: 30px;
}
#global-banner ul {
	position: absolute;
	top: 0;
	right: -10px;
	height: 26px;
	margin: 4px 0 0;
	list-style: none;
	text-align: center;
	z-index: 9999;
}
#global-banner ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	display: inline;
}
#global-banner ul li a {
	float: left;
	display: inline;
	width: auto;
	height: 24px;
	padding: 0 10px;
	font: .8em/24px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#global-banner ul li a:hover {
	height: 24px;
	color: #ffd44d;
}
#global-banner li#active-gb a {
	height: 26px;
	background: #fff;
	color: #333;
}

#pubsTop {
	width: 1000px;
	min-height: 160px;
}

body.journal #pubsTop, body.ebook #pubsTop, body.cen-archives #pubsTop, body.admin #pubsTop, body.lrc #pubsTop, body.arrc #pubsTop {
	min-height: 0;
}
#pubsLogo {
	float: left;
	width: 375px;
	padding: 40px 0 0;
}
body.journal #pubsLogo, body.ebook #pubsLogo, body.cen-archives #pubsLogo, body.arrc #pubsLogo, body.lrc #pubsLogo, body.admin #pubsLogo {
	padding-top: 10px;
}
#pubsTopNav {
	float: right;
	margin-top: 7px;
	text-align: right;
	color: #369;
}
#pubsTopNav a:link, #pubsTopNav a:visited, #pubsTopNav a:hover {
	font: .75em "Trebuchet MS", Arial, sans-serif;
	margin: 0 7px;
	text-decoration: none;
}
#pubsTopNav a:link, #pubsTopNav a:visited {
	color: #369;
}
#pubsTopNav a:hover {
	text-decoration: underline;
}
#pubsTopNav #journalList {
	display: block;
	float: left;
	margin: 1px .3em 0 0;
	padding: 2px 6px;
	background: #1e73b3;
	color: #fff;
	border: 1px solid #3c74a4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#pubsTopNav #journalList:hover {
	color: #fff;
	background: #369;
	text-decoration: none;
}

#journalTop {
	clear: both;
	width: 1000px;
	padding: 7px 0 5px;
	background: transparent;
}

/* to accommodate JPCL logo and the JPC Family Nav */
body.tallLogo #journalTop {
	margin: 0 0 20px;
}

#journalLogo {
	min-height: 95px;
	margin: 15px 0 0;
}

#impactImage {
	display: block;
	width: 1000px;
	height: 125px;
	padding: 15px 0 7px;
	background: transparent;
}

#nav-wrap-pubs, #nav-wrap-journal, #nav-wrap-arrc, #nav-wrap-lrc {
	clear: both;
	position: relative;
	width: 1000px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: transparent url('navbar-bg.gif') no-repeat;
	z-index: 4000;
}

#profile-wrap {
	width: 700px;
	height: 21px;
	padding: 4px 0;
	background: #1e73b3;
	color: #fff;
}
#profile div {
	height: 22px;
	padding-left: 5px;
	text-align: left;
	font: .8em Helvetica Neue, Helvetica, sans-serif;
	line-height: 22px;
	vertical-align: middle;
}
#profile div span {
	margin-right: 5px;
}
#profile div a, #profile div a:visited {
	margin: 0 3px;
	padding: 2px 5px;
	background: #ffd44d;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #369;
	text-decoration: none;
}
#profile div a:hover {
	background: #fff;
}

/* START NEW QUICK SEARCH */
#qs-wrap {
	position: absolute;
	top: 68px;
	right: 0;
	padding: 0 0 0 4px;
	background: url('qs.png') 0 -52px no-repeat;
}
#qs {
	background: url('qs.png') right -52px no-repeat;
}
#qsTop ul {
	display: block;
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
}
#qsTop ul li {
	clear: none;
	float: left;
	margin-top: 6px;
	text-align: center;
}
#qsTop ul li a {
	display: block;
	height: 17px;
	width: 66px;
	margin-right: 1px;
	background: url('qs.png');
	color: #000;
	text-decoration: none;
	overflow: hidden;
}
#qsTop ul li a#qsTabSearch {
	background-position: 0 0;
}
#qsTop ul li a#qsTabCitation {
	background-position: -67px 0;}
#qsTop ul li a#qsTabDOI {
	background-position: -134px 0;
}
#qsTop ul li a#qsTabSearch:hover {
	background-position: 0 -17px;
}
#qsTop ul li a#qsTabCitation:hover {
	background-position: -67px -17px;}
#qsTop ul li a#qsTabDOI:hover {
	background-position: -134px -17px;
}
#qsTop ul li a#qsTabSearch.active {
	background-position: 0 -34px;
}
#qsTop ul li a#qsTabCitation.active {
	background-position: -67px -34px;
}
#qsTop ul li a#qsTabDOI.active {
	background-position: -134px -34px;
}
a#qsAdvanced {
	position: absolute;
	top: 2px;
	right: 2px;
	display: block;
	width: 104px;
	height: 20px;
	background: url('qs.png') right top no-repeat;
	overflow: hidden;
}
a#qsAdvanced:hover {
	background-position: right -20px;
}
#qs form {
	clear: both;
	display: block;
	min-width: 400px;
	min-height: 50px;
	margin: 0;
	padding: 10px 5px 0;
}
#qs form input, #qs form select {
	font-size: .7em;
}
#qsScope {
	margin: 5px 0 0 2px;
	padding: 0 7px 2px 0;
}
#qsScope * {
	line-height: normal;
	vertical-align: middle;
}
#qsSearch #qsProduct {
	font-size: .7em;
}
#qsSearch #qsAll {
	margin: 0 0 0 15px;
	font-size: .7em;
}
#qsCitTitle {
	display: block;
	margin: 0 0 5px;
	font-size: .7em;
}
#qsCitation label {
	margin: 7px 0 0 4px;
	font-size: .7em;
}
#qsCitation label input {
	font-size: 1em;
}
#qsCitation #qsCitPageLabel {
	margin-left: 5px;
}
#qsCitSubmit {
	margin-left: 15px;
}
#qsDOI div {
	font-size: .7em;
	padding: 0 2px 2px;
}
#qsfoot {
	position: absolute;
	bottom: -3px;
	left: 3px;
	right: 3px;
	display: block;
	height: 1px;
	background: #fbf9b9;
	border-bottom: 2px solid #e9ae24;
}
#qsbl {
	position: absolute;
	bottom: -3px;
	left: 0;
	width: 3px;
	height: 3px;
	background: url('qs.png') left bottom no-repeat;
}
#qsbr {
	position: absolute;
	bottom: -3px;
	right: 0;
	width: 3px;
	height: 3px;
	background: url('qs.png') right bottom no-repeat;
}

/* END NEW QUICK SEARCH */

#cobranding {
	position: absolute;
	bottom: 32px;
	right: 0;
	width: 500px;
	padding: 0 0 0 5px;
	font: 12px Helvetica Neue, Helvetica, sans-serif;
	color: green;
	line-height: 1.2em;
	text-align: right;
}

#alertSitewide, #alertJournals, #alertGroupAccess, #alertDiscontinued {
	clear: both;
	float: left;
	width: 998px;
	margin: 7px 0 0;
	border: 1px solid #ccc;
	background: #ffc;
}
#alertDiscontinued {
	border: 1px solid #900;
	color: #600;
}
#alertSitewide span, #alertJournals span, #alertGroupAccess span, #alertDiscontinued span {
	display: block;
	margin: 2px 7px;
	font-size: .9em;
}
#mainBody {
	clear: both;
	float: left;
	width: 1000px;
	margin: 10px 0 20px;
	padding: 0 0 7px;
	background: #eef6fc url('topright.gif') right top no-repeat;
}

#content-wrap {
	float: left;
	width: 805px;
	margin: 0 0 7px;
	padding: 7px 0 0;
	background: transparent url('topleft.gif') left top no-repeat;
	display: inline;
}
#content {
	float: left;
	width: 798px;
	margin: 0 0 0 5px;
	padding: 0;
	display: inline;
}
#contentFooter {
	clear: left;
	float: left;
	width: 798px;
	margin: 0 0 0 5px;
	padding: 0;
	background: #ffc;
}


#rightColumn {
	clear: none;
	float: right;
	width: 182px;
	margin: 7px 5px 0 0;
	display: inline;
}
.rtColBox {
	clear: both;
	display: block;
	margin: 0 0 7px;
	padding: 10px;
	background: #fff;
	border: 1px solid #b6b6e1;
	font-size: .75em;
	line-height: normal;
}
.rtColBox h2, .rtColBox h3 {
	margin: 0 0 7px;
	font-size: 1.1em;
	line-height: normal;
	background: transparent !important;
}
.rtColBox h4 {
	margin: 10px 0 0;
	padding: 0;
	font-size: 1em;
}
#rightColumn a {
	text-decoration: none;
}
#rightColumn a:hover {
	text-decoration: underline;
}
#rightColumn ul, #sideCol .sideColBox ul {
	margin: 0;
	padding: 0;
}
#rightColumn ul li, #sideCol .sideColBox ul li {
	margin: 0 0 3px 17px;
	padding: 0;
	list-style-image: url('bullet1-trans.gif');
	font-size: 1em;
}
#rightColumn .blueBG ul li, #rightColumn .darkBlueBG ul li {
	margin: 0 0 2px 17px;
	padding: 0;
	list-style-image: url('bullet1-white-trans.gif');
}
#rightColumn .blueBG a, #rightColumn .blueBG a:visited, #rightColumn .darkBlueBG a:visited {
	color: #fff;
}
.rtColBox a img {
	text-decoration: none;
}

.findIssue {
	background: #2b578a;
}
.findCitation {
	background: #6982ba;
}
.findIssue h3, .findCitation h3 {
	color: #fff;
}
#issueJump, #citationJump {
	display: block;
	margin: 0;
	padding: 0;
}
#issueJump .footer, #citationJump .footer {
	position: relative;
	height: 18px;
	margin: 12px 0 0;
}
#issueJump .footer a {
	position: relative;
	top: 4px;
	color: #fff;
	text-decoration: underline;
}
#issueJump .footer a:hover {
	text-decoration: none;
}

#issueJump div {
	display: block;
	height: 1.8em;
	margin: 0 0 7px;
}
#issueJump select {
	display: block;
	width: 150px;
}
#rightColumn .rtColBox .formSubmit, body.search #citationJump .footer .formSubmit {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 25px;
	height: 17px;
	margin: 0;
	background: url('go.png');
	cursor: pointer;
}

#citationJump div {
	margin: 0 0 7px;
}
#citationJump #or {
	width: 162px;
	height: 14px;
	margin: 7px 0;
	background: url('citFndOr.png') no-repeat;
}

#citationJump .info {
	float: left;
	width: 50px;
	height: 18px;
	background: url('info.png');
	cursor: pointer;
}

#issueJump *, #citationJump * {
	font-size: 12px;
}

.blueBG {
	background-color: #1e73b3;
}
.darkBlueBG {
	background-color: #00497e;
}
.blueBG *, .darkBlueBG * {
	color: #fff;
}
.blueBG #submit, .darkBlueBG #submit {
	color: #000 !important;
}

.sciFinderLogin {
	padding: 0;
}


.adSpace {
	color: #999;
	text-align: center;
	padding-bottom: 5px;
}
.adSpace div {
	margin: 0 0 3px;
}
.adSpace img {
	margin: 0 0 3px;
	border: 1px solid #ccc;
}
.adSpace .adInfo {
	margin: 10px 0 0 !important;
}

#pageFooter-wrap {
	clear: both;
	float: left;
	width: 100%;
	margin: 0;
	padding: 10px 0;
	font: .7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	background: #0f4d82;
	text-align: left;
}
#pageFooter {
	width: 1000px;
	margin: 0 auto;
}
#btmCopyright {
	float: left;
}
#pageFooterLinks {
	float: right;
	margin: 0;
}
#pageFooter a, pageFooter a:visited {
	color: #fff;
	text-decoration: none;
}
#pageFooter a:hover {
	text-decoration: underline;
}
#pageFooterLinks a:link, #pageFooterLinks a:visited, #pageFooterLinks a:hover {
	font: 1em "Trebuchet MS", Arial, sans-serif;
	margin: 0 .7em 0 .3em;
}
.pageFooterPartners {
	clear: right;
	float: right;
	width: 60%;
	margin-top: 10px;
	text-align: right;
}
.pageFooterPartners span, .pageFooterPartners img {
	float: right;
	margin: 0 0 0 10px;
}
#nsMsg-wrap {
	clear: both;
	position: absolute;
	top: 65px;
	left: 0;
	width: 100%;
	z-index: 500;
}
#nsMsg {
	width: 1000px;
	margin: 0 auto;
}
#nsMsg p {
	float: right;
	display: block;
	width: 415px;
	height: 55px;
	margin-right: 15px;
	padding: 5px;
	background: #ffc;
	border: 2px solid gold;
	text-align: left;
	font-size: .8em;
}

/* === For Mobile === */
#useNormal {
	position: relative;
	top: -10px;
	display: block;
	width: 100%;
	padding: 7px 0;
	background: #ddd;
	text-align: center;
	text-decoration: none;
	font-size: 60px;
}
#useMobile {
	position: absolute;
	top: 0;
	display: block;
	width: 1000px;
	height: 56px;
	padding: 7px 0;
	background: #ddd;
	font-size: 60px;
	line-height: 56px;
	text-align: center;
	vertical-align: middle;
	z-index: 5000;
	display: none;
}

/* === Pubs Home Page === */

#hpTopBox {
	float: left;
	width: 796px;
	margin: 0 0 10px;
	padding: 0;
	background: #fff;
	border: 1px solid #b6b6e1;
}
#hpTopBox * {
	line-height: 1.4em;
}
body.pubs #hpTopBox h1 {
	width: 515px;
	margin: 10px;
	padding: 0;
	font: bold 1em "Trebuchet MS", Arial, sans-serif;
	color: #2d5073;
}
body.pubs #hpTopBox p {
	width: 515px;
	margin: 0 7px 7px 10px;
	font-size: .8em;
}
#aboutSubBox {
	float: right;
	width: 250px;
	margin: 7px;
	background: #d8e3ed;
	display: inline;
}
#hpTopBox #aboutSubBox p {
	width: auto;
	margin: 10px;
}
#hpTopBox #aboutSubBox div {
	margin: 10px;
	font-size: .8em;
}

#hpLeft {
	float: left;
	width: 432px;
	background: #fff url('journals-bg.jpg') no-repeat;
	border: 1px solid #b6b6e1;
}
#hpLeft h2 {
	margin: 3px 3px 10px 3px;
	padding: 4px 7px;
	background: #d8e4ee url('h2-bg.gif') repeat-x;
	line-height: normal;
}
#hpLeft h3 {
	margin: 10px 0 0 10px;
	font-size: 1em;
	line-height: normal;
}

/* temporary modifications to pubs hp boxes */
body.pubs #hpTopBox { width: 432px; }
body.pubs #hpRight { margin-top: -299px; }
body.pubs #hpLeft h2 { color: #9d0a0f; }
/* end */

#journalListView {
	margin: 0 10px;
	font-size: .8em;
}
#journalListView div {
	float: left;
	width: auto;
	margin: 0 7px 15px 0;
	padding: 0;
}
#journalListView a {
	display: block;
	padding: 4px 7px;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#journalListView #azLink {
	font-weight: bold;
	background: #eee;
	color: #000;
	border: 1px solid #ccc;
}

#azView, #catView {
	clear: left;
	display: block;
}
#catView {
	display: none;
}
#azView ul, #catView ul {
	display: block;
	margin: 0 10px 15px 10px;
	padding: 0 !important;
}
#azView ul li, #catView ul li {
	display: block;
	margin: 0 0 2px;
	padding: 0 !important;
	list-style: none;
	font-size: .8em;
}

#azView ul li div, #catView ul li div {
	font-size: .9em;
	margin: 0 0 0 15px;
}

#azView a {
	text-decoration: none;
}
#azView a:hover {
	text-decoration: underline;
}

#catView ul li {
	font-weight: bold;
	margin: 0 0 5px;
}
#catView ul li ul {
	margin: 5px 10px 10px 30px;
	padding: 0;
}
#catView ul li ul li {
	display: list-item;
	font-weight: normal;
	font-size: 1em;
	margin: 0 0 2px;
	list-style-image: url('bullet1-trans.gif');
}
#catView ul li a {
	color: #333;
	text-decoration: none;
}
#catView ul li a:hover {
	color: #900;
	text-decoration: none;
}
#catView ul li ul li a {
	color: #369;
}
#catView ul li ul li a:hover {
	color: #369;
	text-decoration: underline;
}

#azView .history, #catView .history {
	display: inline;
	position: relative;
	top: 3px;
	left: 3px;
	margin: 0;
	padding: 0;
}
#azView .history img, #catView .history img {
	display: none;
}
#azView .history ul, #catView .history ul {
	margin: 0 0 15px 30px;
	padding: 0;
}
#azView .history ul li, #catView .history ul li {
	display: list-item;
	margin: 0;
	padding: 0;
	list-style-image: url('bullet1-trans.gif');
	font-size: 1em;
}

#azView .column, #catView .column {
	margin: 0 10px 0 0;
}

#hpRight {
	float: right;
	width: 358px;
	overflow: hidden;
}

#hpRight .hpBox {
	margin: 0 0 7px;
	padding: 0 0 10px 0;
	border: 1px solid #b6b6e1;
	background: #fff;
}
#hpRight .hpBox h2 {
	display: block;
	margin: 3px 3px 10px 3px;
	padding: 4px 7px;
	background: #d8e4ee url('h2-bg.gif') repeat-x;
	line-height: normal;
}

.feedburnerFeedBlock ul {
	clear: left;
	padding: 0 !important;
}
.feedburnerFeedBlock ul li {
	margin: 10px 7px 0 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	list-style: none !important;
}
.feedburnerFeedBlock .headline {
	font-weight: bold;
}
p.date {
	margin: 0 !important;
	color: #555;
	font-size: .9em !important;
}
.feedburnerFeedBlock div {
	margin: 0 0 1em;
	font-size: .9em !important;
}
.feedflare, #creditfooter {
	display: none;
}
#hpRight .hpBox p, #hpRight .hpBox div {
	font-size: .8em;
}
#hpRight .hpBox div div, #hpRight .hpBox div p {
	font-size: 1em;
	line-height: normal;
}
#textArea #sideCol p.feedTitle, #sideCol .sideColBox p.feedTitle {
	font-size: 1.13em; font-weight: bold;
}
#textArea #sideCol p.feedTitle a:link, #textArea #sideCol p.feedTitle a:visited, #sideCol .sideColBox p.feedTitle a:link, #sideCol .sideColBox p.feedTitle a:visited {
	color: #900;
	text-decoration: none;
}
#textArea #sideCol p.feedTitle a:hover, #sideCol .sideColBox p.feedTitle a:hover {
	color: #900;
	text-decoration: underline;
}

.item {
	clear: left;
	margin: 0 7px 10px;
}
.item .flLeft {
	margin-right: 10px;
	margin-bottom: 10px;
}
.item h2 {
	display: block;
	margin: 3px 3px 10px 3px;
	padding: 4px 7px;
	background: #d8e4ee url('h2-bg.gif') repeat-x;
	line-height: normal;
}
.item ul {
	margin: 5px 0 1.4em;
	padding: 0;
}
.item ul li {
	margin: 0 0 4px 15px;
	padding: 0;
	list-style-image: url('bullet1-trans.gif');
	line-height: normal;
}
.item h3 {
	font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.item h3 a {
	text-decoration: none;
}
.item h3 a:hover {
	text-decoration: underline;
}
.item p {
	font-size: .8em;
}

#hpRight h4 {
	font: bold .9em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 0;
}
#hpRight #featuresList h4 {
	margin: 0 0 15px;
}
#hpRight h5 {
	margin: 0;
	padding: 0;
	font: normal .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #555;
}

#hpRight #newsList .link {
	margin-top: -1em;
	font-size: .875em;
	line-height: normal;
}

#hpRight .nav {
	display: block;
	text-align: right;
	margin: 15px 10px 0 0;
}
#hpRight .nav a {
	font-size: .875em;
}

#newsList, #cenList, #featuresList {
	margin: 0 0 0 10px;
}
#newsList img, #featuresList img {
	float: left;
	margin: 0 10px 0 0;
}
#newsList .item, #featuresList .item {
	clear: left;
	margin: 0 0 1em;
	min-height: 88px;
}

#cenList img {
	float: right;
	margin: 5px 10px 10px;
}
#cenNewsBox div {
	margin: 0 10px 10px;
}

.books .item {
	margin: 0 0 7px 10px;
	min-height: 88px;
}
.books img {
	float: left;
	margin: 0 10px 15px 0;
}

/* books home page styles */
div#bookBar {
	display: block;
	margin: 5px;
	background: #338991 url('bookColorBar.gif') repeat-x;
	overflow: hidden;
}
div#bookPageMain {
	margin: 10px 5px;
	background: #e3f1f2 url('gradient-rev-turq.gif') repeat-x;
}
div#bLeftSide {
	float: left;
	width: 495px;
	margin: 0 0 7px;
	padding-right: 20px;
	border-right: 1px solid #aaa;
}
div#bLeftSide a img {
	margin: 0 0 0 10px;
	border: 1px solid #ccc;
	background: #fff;
}
#bRightSide {
	float: right;
	width: 260px;
	margin-bottom: 7px
}
#textArea #bookBar h1 {
	margin: 2px 10px 0;
	color: #fff;
	font-size: 1.2em;
}
#textArea #bookPageMain h2, #textArea #bookPageMain h3 {
	margin-top: 0;
	font-size: 1.1em;
	color: #064d54;
}
#textArea #bRightSide ul {
	margin: 7px 0 15px 12px;
	padding: 0;
}
#textArea #bRightSide ul li {
	margin: 0 0 7px 14px;
	padding: 0;
	list-style-image: url('bullet1-trans.gif');
	font-size: .8em;
	line-height: normal;
}

/* books box on Journal A-Z page */
#azBookBox {
	margin-bottom: 15px;
	border: 1px solid #06565e;
}
#azBookBox .bookLinksHead {
	padding: 7px 7px 3px;
	background:#338991 url('bookColorBar.gif') repeat-x;
}
#azBookBox h3 {
	margin: 4px 4px 5px;
	line-height: .7em;
	color: #fff;
}
#azBookBox .bookLinks {
	padding-bottom: 5px;
	background: #e3f1f2 url('gradient-rev-turq.gif') repeat-x;
}
#azBookBox ul {
	margin-bottom: 0;
}
#azBookBox ul li.last {
	margin-bottom: 0;
}


/* === Journal Home Page and 2ndary Pages === */

#highlightBox {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
	height: 235px;
	margin: 5px 0 5px 5px;
	border: 1px solid #666;
	overflow: hidden;
}
#highlightBox h2 {
	display: block;
	width: 396px;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 2px 7px 0 7px;
	background: #333;
	color: #fff !important;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
#highlightNav {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 410px;
	height: 28px;
	border-top: 1px solid #666;
	background: #333;
	color: #fff;
}
#highlightNav .prev, #highlightNav .next {
	position: absolute;
	bottom: 5px;
	left: 330px;
	display: block;
	width: 25px;
	height: 18px;
	background: url('prevSlide.gif') 0 0;
	text-align: right;
}
#highlightNav .next {
	left: 353px;
	background: url('nextSlide.gif') 0 0;
}
#highlightPlay, #highlightPause {
	position: absolute;
	bottom: 4px;
	right: 0;
	display: block;
	width: 35px;
	height: 18px;
	background: url('highlightPlay.gif') 0 0;
}
#highlightPause {
	background: url('highlightPause.gif') 0 0;
}
#highlightNav .prev:hover, #highlightNav .next:hover, #highlightPlay:hover, #highlightPause:hover {
	background-position: 0 -18px;
}
ul#slideSelect {
	float: left;
	width: 330px;
	margin: 5px 7px 0 0 !important;
	padding: 0 35px 0 0 !important;
	line-height: 28px;
	vertical-align: middle;
	display: inline;
}
ul#slideSelect li {
	float: left;
	margin: 0 3px 5px;
	list-style: none;
	display: inline;
}
ul#slideSelect li a {
	float: left;
	width: 24px;
	margin: 0;
	padding: 2px 0;
	border: 1px solid #ccc;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font: 10px Arial, Helvetica, sans-serif;
	display: inline;
}
ul#slideSelect li a:hover {
	background: #eee;
	color: #000;
}
ul#slideSelect li.current a {
	color: #f00;
	border: 1px solid #f00;
}
#slides {
	float: left;
	width: 410px;
	min-height: 206px;
	margin: 0;
	padding: 0;
}
#slides .slide {
	min-height: 206px;
}
#slides a:hover {
	text-decoration: none;
}
#slides .fullimg a {
	color: #fff;
	text-decoration: none;
}
#slides img.highlightImg {
	width: 410px;
	height: 210px;
	border: 0;
}
#slides span.title {
	position: absolute;
	left: 0;
	bottom: 27px;
	display: block;
	width: 400px;
	margin: 0;
	padding: 5px;
	background: #000;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#slides span.authors {
	font-size: 11px; 
	color: #999;
}
#slides h3 {
	margin: 10px 7px 3px;
	padding: 0;
	font-size: .9em;
}
#slides p {
	margin: 0 7px 1em;
	font-size: .8em;
}
#slides .flLeft {
	margin-left: 7px;
}
#slides .flRight {
	margin-right: 7px;
}

/* more styles for when there are more than 10 slides */
#highlightBox.gt10 { height: 255px; }
#highlightBox.gt20 { height: 280px; }
#highlightBox.gt10 #highlightNav { height: 53px; }
#highlightBox.gt20 #highlightNav { height: 75px; }
#highlightBox.gt10 #slides span.title { bottom: 50px; }
#highlightBox.gt20 #slides span.title { bottom: 72px; }



#aboutJournalBox {
	position: relative;
	float: right;
	width: 358px;
	min-height: 240px;
	margin: 5px 7px 7px 0;
	font-size: .75em;
	text-align: left;
	display: inline;
}
#aboutJournalBox .journalCover {
	position: absolute;
	top: 2.4em;
	left: 0;
	width: 125px;
	padding: 0 0 5px;
	background: #e6e6e6;
	border: 1px solid #ccc;
	text-align: center;
	font-size: .9em;
}
#aboutJournalBox img {
	margin: 5px auto;
	border: 1px solid #b6b6e1;
}
#aboutJournalBox h2 {
	margin: 0 10px 0 0;
	font-size: 1.3em;
}
#aboutJournalBox p {
	margin: 0 7px 0 140px;
}
#aboutJournalBox ul {
	margin: 10px 0 0 150px;
	padding: 0;
}
#aboutJournalBox ul li {
	margin: 0 7px 3px 17px;
	list-style-image: url('bullet1-trans.gif');
}
#aboutJournalBox ul li.noBullet {
	margin: 0 0 7px;
	list-style: none;
	list-style-image: none;
	color: #444;
	font-weight: bold;
}
#impactFactor {
	margin-left: 140px; 
	margin-top: 0;
}
#impactFactor img {
	border: none;
}
#copub {
	margin: 7px 7px 0 140px;
	padding: 5px 0;
	border: 1px solid #aaa;
	font-size: .875em;
}
#copub img {
	float: left;
	margin: 3px 5px 3px 3px;
	border: 0;
}

#contentMain {
	position: relative;
	clear: left;
	float: left;
	width: 798px;
	min-height: 400px;
}

#fullPage {
	width: 967px;
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	font-size: .875em;
}

#textArea {
	width: 796px;
	min-height: 45.35em;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #b6b6e1;
}
#textArea.fullPage {
	width: 987px;
}
#textArea h1, #textArea h2, #textArea h3, #textArea h4, #textArea h5, #textArea h6, #textArea p, #textArea ul, #textArea ol, #InstitutionAdmin_Activation div {
	margin-top: 4px;
	margin-left: 10px;
	margin-right: 10px;
}
#textArea h2 {
	margin-top: 1.3em;
}
#textArea h2.subtitle {
	margin-top: 0;
	margin-bottom: .7em;
	font-size: 1em;
	color: #333;
}
#textArea p {
	margin-top: 0;
	font-size: .8em;
}
#textArea ul, #textArea ol {
	padding-left: 40px;
}
#textArea li {
	font-size: .8em;
}
#textArea li li {
	font-size: 1em;
}

#textArea dl {
	margin: 0 11px 11px;
	font: normal .8em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#textArea dl dt {
	margin: 15px 0 0;
	font-weight: bold
}
#textArea dl dd {
	margin: 0;
}

#articleArea {
	float: left;
	width: 608px;
	margin: 0;
	padding: 7px 0 0;
	background: #fff;
	border: 1px solid #b6b6e1;
	display: inline;
}
#articleAreaHeader {
	position: relative;
	float: left;
	width: 100%;
	height: 29px;
	margin: 0;
	padding: 0;
	background: url('articleView-tabs-bg.gif') no-repeat;
}
#articleAreaHeader ul {
	float: left;
	height: 25px;
	margin: 4px 0 0;
	padding: 0;
	display: inline;
}
#articleAreaHeader ul li {
	float: left;
	width: auto;
	height: 25px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#articleAreaHeader ul li a {
	display: block;
	width: 92px;
	height: 25px;
	background: transparent url('articleView-tabs.gif');
}
#articleAreaHeader ul li a span {
	display: none;
}

#rssBox {
	position: absolute;
	top: 0;
	right: 0;
}
#rssBox a {
	display: block;
	width: 92px;
	height: 29px;
	background: url('rssbox.gif');
}

/* === Initial States === */
#articleAreaHeader ul li #justAcceptedTab {
	margin: 0 0 0 4px;
	background-position: -4px -4px;
}
#articleAreaHeader ul li #justPublishedTab {
	margin: 0 0 0 3px;
	background-position: -99px -29px;
}
#articleAreaHeader ul li #currentIssueTab {
	margin: 0 0 0 3px;
	background-position: -194px -4px;
}#articleAreaHeader ul li #mostReadTab {
	margin: 0 0 0 3px;
	background-position: -289px -4px;
}
#articleAreaHeader ul li #mostCitedTab {
	margin: 0 0 0 3px;
	background-position: -384px -4px;
}
/* === Hover States === */
#articleAreaHeader ul li #justAcceptedTab:hover {
	background-position: -4px -54px !important;
}
#articleAreaHeader ul li #justPublishedTab:hover {
	background-position: -99px -54px !important;
}
#articleAreaHeader ul li #currentIssueTab:hover {
	background-position: -194px -54px !important;
}
#articleAreaHeader ul li #mostReadTab:hover {
	background-position: -289px -54px !important;
}
#articleAreaHeader ul li #mostCitedTab:hover {
	background-position: -384px -54px !important;
}

#justAcceptedArticles, #justPublishedArticles, #currentIssueArticles, #mostReadArticles, #mostCitedArticles {
	clear: left;
	width: 609px;
	margin: 0;
	padding: 15px 0 0;
	font-size: .875em;
}
#justAcceptedArticles, #currentIssueArticles, #mostReadArticles, #mostCitedArticles {
	display: none;
}
#articleArea h2 {
	margin: 0 3px;
	padding: 4px 7px;
	font-size: 1.15em;
}
#articleArea p {
	margin: 0 10px 15px;
	font-size: .85em;
	line-height: normal;
}
#tocArticles, #justPublishedArticles form, #justPublishedArticles form, #currentIssueArticles form, #mostReadArticles form, #mostCitedArticles form {
	float: left;
	width: 100%;
	margin-top: 10px;
	padding-top: 10px;
	background: #dee3e6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
body.search #tocArticles {
	width: 645px;
	margin-left: 5px;
}
#justPublishedArticles form, #justPublishedArticles form, #currentIssueArticles form, #mostReadArticles form, #mostCitedArticles form {
	width: 599px;
	margin-left: 5px;
}
.articleListHeader {
	float: left;
	width: 100%;
	margin: 5px 0 10px;
	font-size: .875em;
}
.articleListFooter {
	float: left;
	width: 587px;
	margin: 0 0 10px;
	font-size: .875em;
	display: inline;
	background: url('loading.gif') no-repeat -9999px -9999px; /* pre-load the graphic used in thumbnail transitions */
}
.articleListHeader label, .articleListFooter label {
	margin: 0 15px 0 0;
}
#viewSelector {
	position: relative;
	margin: -25px auto 5px;
	width: 97px;
	height: 33px;
	background-image: url('viewSelector.gif');
}
#viewSelector a {
	float: left;
	display: block;
	height: 33px;
	background-image: url('viewSelector.gif');
}
a#listView {
	width: 33px;
	margin-right: 1px;
	background-position: 0 0;
}
a#gridView {
	width: 29px;
	margin-right: 1px;
	background-position: -34px 0;
}
a#printView {
	width: 33px;
	background-position: -64px 0;
}
a#listView:hover {
	background-position: 0 -66px;
}
a#gridView:hover {
	background-position: -34px -66px;
}
a#printView:hover {
	background-position: -64px -66px;
}
a#listView.selected {
	background-position: 0 -33px;
}
a#gridView.selected {
	background-position: -34px -33px;
}
a#printView.selected {
	background-position: -64px -33px;
}
.selectAll {
	float: left;
	margin: 0 0 0 18px;
	display: inline;
}
#results .selectAll, justAcceptedArticles .selectAll, #justPublishedArticles .selectAll, #currentIssueArticles .selectAll, #mostReadArticles .selectAll, #mostCitedArticles .selectAll {
	margin-left: 12px;
}
.articleOptions {
	float: left;
	margin: 0 0 0 7px;
}
.articleOptions a {
	float: left;
	cursor: pointer;
}
.articleOptions a.viewAbs {
	width: 85px;
	height: 18px;
	background: url('viewAbs.png');
}
.articleOptions a.downCitations {
	width: 108px;
	height: 18px;
	background-image: url('downCit.png');
}

a.showThumbs {
	float: right;
	width: 123px;
	height: 18px;
	margin: 0 7px 0 0;
	background: url('showAllThumbs.png');
	background-position: 0 0;
}
a.showThumbs:hover {
	cursor: pointer;
}

.moreLink {
	float: right;
	margin: 4px 10px 0 0;
	font-size: .85em;
	text-align: right;
	line-height: normal;
}
.viewAllLink {
	width: 100%;
	margin: 0 0 15px;
	font-size: .9em;
	text-align: center;
}

#sideCol {
	float: right;
	width: 182px;
	margin: 0;
}
.sideColBox {
	display: block;
	margin: 0 0 10px;
	padding: 7px;
	background: #fff url('gradient-blue.jpg') repeat-x;
	border: 1px solid #b6b6e1;
	font-size: .8em;
	line-height: normal;
}
.sideColBox h2 {
	margin: 0;
	padding: 0 0 10px;
	font-size: 1em;
	line-height: normal;
}
.sideColBox h3 {
	font-size: 1em;
	line-height: normal;
}
.sideColBox h4 {
	font-size: 1.05em;
	line-height: normal;
}
#sideCol .sideColBox ul.listBox {
	margin: 0;
	padding: 0;
}
#sideCol .sideColBox ul.listBox li {
	padding: 4px;
	font-size: .9em;
	list-style-position:outside;
}
#sideCol .sideColBox div p {
	font-size: 1em;
}
.sideColBox p {
	font-size: .9em;
}
.sideColBox a {
	text-decoration: none;
}
.sideColBox a:hover {
	text-decoration: underline;
}
#sideCol .announcements {
	background: #fff url('gradient-yellow.jpg') repeat-x;
}
#sideCol .CEN {
	background: #fff none;
}

/* === Tables of Contents === */

body.toc #contentMain {
	font-size: .875em;
}
body.toc #articleArea {
	width: 798px;
	background: transparent;
	border: 0;
}
#tocHead {
	position: relative;
	float: left;
	width: 796px;
	margin: 0 0 10px;
	padding: 2px 0 7px;
	background: #fff;
	border: 1px solid #b6b6e1;
}
#asapHead {
	float: left;
	width: 788px;
	margin: 0 0 10px;
	padding: 0 0 0 10px;
}

#tocHead #specialIssueNotice {
	margin: 3px 4px;
	padding: 0 6px 5px;
	background: none;
	font: bold .9em Verdana, Arial, Helvetica, sans-serif;
	color: #500;
}

#tocHead p {
	font-size: .8em;
}

#tocHead a {
	text-decoration: none;
}
#tocHead a:hover {
	text-decoration: underline;
}

#tocHead h2 {
	height: 29px;
	margin: 0 2px;
	padding: 7px 0 0 7px;
	background: url('h2-bg2.gif') repeat-x;
	line-height: normal;
}
#asapHead h2 {
	font-size: 1.1em;
	padding-bottom: 0;
	line-height: normal;
}
#asapHead p {
	font-size: .875em;
}

#issueNav {
	position: absolute;
	top: 2px;
	right: 0;
	width: 211px;
	height: 29px;
	background: url('issueNav.gif') no-repeat 0 -58px;
}
#issueNav a, #issueNav-bottom a {
	position: absolute;
	top: 0;
	display: block;
	height: 29px;
	margin: 0;
	background: url('issueNav.gif') no-repeat;
}
#issueNav .previous, #issueNav-bottom .previous {
	left: 0;
	width: 115px;
	background-position: 0 0;
}
#issueNav .next, #issueNav-bottom .next {
	left: 115px;
	width: 96px;
	background-position: -115px 0;
}
#issueNav .previous:hover, #issueNav-bottom .previous:hover {
	background-position: 0 -29px;
}
#issueNav .next:hover, #issueNav-bottom .next:hover {
	background-position: -115px -29px;
}
#issueNav a span, #issueNav-bottom a span {
	margin-left: -5000px;
}
#footerNav, .footerNav {
	display: none;
}
#issueNav-bottom {
	position: relative;
	float: right;
	width: 211px;
	height: 29px;
	background: url('issueNav.gif') no-repeat 0 -58px;
}


#tocCover {
	float: left;
	width: 121px;
	margin: 7px 0 0 5px;
	text-align: center;
	font-size: .8em;
	display: inline;
	background: #e6e6e6;
}
#tocCover img {
	border: 1px solid #ccc;
	margin: 3px auto;
}

#tocMenu {
	float: right;
	width: 655px;
	margin: 7px;
}
#tocMeta {
	float: left;
	width: 150px;
	margin: 0 0 0 7px;
	font-size: .8em;
	display: inline;
}
#date {
	font-weight: bold;
}
#tocNav {
	width: 460px;
	float: left;
	margin: 0 0 0 5px;
}
#tocNav h4 {
	margin: 0;
	font-size: .8em;
	color: #444;
}
#tocNav ul {
	clear: none;
	display: block;
	width: 586px;
	margin: 3px 0 0 0;
	padding: 0;
}
#tocNav ul li {
	float: left;
	width: 148px;
	margin: 0 0 4px 17px;
	padding: 0 0 7px;
	list-style-image: url('bullet1-trans.gif');
	font: 10px "Trebuchet MS", Arial, sans-serif;
	line-height: normal;
	vertical-align: middle;
	text-transform: uppercase;
}
#tocNav li img {
	margin-right: 2px;
}
#tocNav a:visited {
	color: #369;
}
#tocMenu #sampleNotice {
	clear: left;
	float: left;
	width: 95%;
	margin: 15px 7px 0 7px;
	padding: 3px;
	background: #daebe1;
	font-size: .8em;
	line-height: 15px;
	display: inline;
}
#sampleNotice img, #sampleNotice span {
	line-height: 15px;
	vertical-align: middle;
}
#sampleNotice img {
	width: 44px;
	height: 13px;
}
#tocMenu #coverDesc {
	clear: left;
	margin: 0 7px 7px;
	padding: 15px 0 0;
	font-size: .8em;
}
#coverDesc p, #coverDesc div {
	margin-bottom: .6em;
	font-size: 1em;
	line-height: normal;
}
#coverDesc .credit {
	font-size: .7em;
}
#tocMenu #coverDesc a {
	text-decoration: underline;
}
#tocMenu #coverDesc a:hover {
	text-decoration: none;
}
#tocHead .description {
	margin: 0 9px;
	padding: 0;
	font-size: .8em;
}
#printIssue {
	clear: left;
	position: relative;
	top: 7px;
	left: 5px;
	width: 105px;
	margin-right: 0 !important;
	margin-bottom: 7px;
	background: #088000;
	border-color: #088000;
}
#tocHead .blurb {
	margin: 0 7px;
	font-size: .8em;
}
#asapHead .blurb {
	margin: 0;
	font-size: .8em;
}

#acNotice {
	clear: both;
	margin: 0 0 10px;
	padding: 3px 2px;
	border: 1px solid #ccc;
	background: #fcfcfc;
	font-size: .8em;
}
#acNotice img {
	margin: 0 3px;
	vertical-align: middle;
}
#acNotice span, #acNotice a {
	vertical-align: bottom;
}

body.toc .articleListFooter {
	width: 786px;
	margin-top: 10px;
}
body.search .articleListHeader, body.search .articleListFooter {
	width: 633px;
}
body.user .articleListHeader {
	width: 805px;
	font-size: .8em !important;
}
body.user .articleListFooter {
	width: 805px;
	font-size: .8em !important;
}

.articleGroup, .mostArticles {
	clear: both;
	margin: 10px 5px 0;
	padding-bottom: 1px;
}
.ASAP {
	border-top: 1px solid #bfd3e3;
}
.articleGroupHead {
	position: relative;
	top: 5px;
	background: #6982ba;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	page-break-after: avoid;
}
.articleGroup h3 {
	display: block;
	padding: 4px 7px 3px 10px;
	font-size: .8em;
	color: #fff;
	text-transform: uppercase;
}
.articleGroup h4 {
	display: block;
	padding: 3px 7px 7px 10px;
	font-size: .875em;
	color: #600;
}
.articles {
	background: #f6f6f6;
	padding: 15px 0 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	height: 1%;
}

#mostNav {
	float: left;
	margin: 0 0 15px;
}
#mostNav h3 {
	float: left;
	margin: .2em 0 0 10px;
	padding: 0;
	font-size: 1em;
	color: #000;
}
#mostNav ul {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}
#mostNav ul li {
	float: left;
	margin: 0 5px;
}
#mostNav ul li a {
	text-decoration: none;
}
#mostNav ul li span {
	display: block;
	padding: 1px 5px;
	border: 1px solid #ccc;
	background: #eee;
	font-size: .875em;
}
#mostNav ul li a:hover span {
	background: #369;
	color: #fff;
}
#mostNav ul li.onPage span, #mostNav ul li.onPage a:hover span {
	font-weight: bold;
	color: #000;
	background: #eee;
	cursor: default;
}
/* === Article Boxes === */

.articleBox {
	position: relative;
	clear: both;
	margin: 0 10px 15px;
	padding: 0;
	border: 2px solid #bfd3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	background: #fff;
	height: 1%;
	page-break-inside: avoid;
}
.articleBox * { page-break-after: avoid; }
.articleBox .figureTray-wrap, .articleBox .figureTray-wrap * { page-break-after: auto; }

.articleCheck {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	margin: 3px 0 0;
}

.articleBox a {
	color: #35659a;
	text-decoration: none;
}
.articleBox a:hover {
	text-decoration: underline;
}

.articleBoxMeta {
	float: left;
	width: 375px;
	margin: 5px 0 0 20px;
	font: .875em "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: inline;
}
body.toc .articleBoxMeta, body.user .articleBoxMeta {
	width: 550px;
}
body.search .articleBoxMeta {
	width: 410px;
}
#textArea .articleBoxMeta {
	font-size: .95em;
}
#aiContent .articleBoxMeta {
	width: 580px;
}

#articleArea .articleBox h2 {
	margin: 0 0 5px 0;
	padding: 0;
	background: transparent;
}
.articleBox h2 a {
	color: #000;
}
.articleBox h4 {
	position: relative;
	top: -5px;
	margin: 0 !important;
	padding: 0;
	font: normal 1em/1.1em Arial, Helvetica, sans-serif;
	color: #000;
}
body.user .articleBox h4 {
	font-size: .9em;
}
.cenArticle .articleBoxMeta h4 {
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #000;
}

.articleAuthors {
	margin: 0 0 5px;
}

.manType {
	color: #600;
}

.articleLinksIcons {
	float: right;
	width: 160px;
	margin: 7px 5px 7px 0;
	padding: 0 0 0 7px;
	text-align: left;
	font: .875em Arial, Helvetica, sans-serif;
	display: inline;
}
body.toc .articleLinksIcons, body.user .articleLinksIcons {
	width: 170px;
}
.articleLinksIcons div {
	margin: 0 0 15px;
}
.cenArticle .articleLinksIcons div {
	margin: 0 0 5px;
}
.cenArticle span.manType { display: block; }
.articleLinksIcons .icons {
	margin-bottom: 5px;
}
.articleLinksIcons ul, #textArea .articleLinksIcons ul {
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
}
.articleLinksIcons ul li, #textArea .articleLinksIcons ul li  {
	margin: 0 0 2px;
	padding: 0;
}
body.user #textArea .articleLinksIcons ul li {
	font-size: 1em;
}
.articleLinksIcons ul li a, #textArea .articleLinksIcons ul li a {
	margin: 0 4px 2px 0;
}
.articleLinksIcons ul a img {
	margin: 0 4px 0 0;
}
.articleLinksIcons div div {
	margin: 0 0 2px;
}

.articleBox .icons div {
	clear: left;
	display: block;
	margin: 0 0 2px;
	color: #444;
	line-height: 1.5em;
	vertical-align: middle;
}
.articleBox .icons img {
	clear: left;
	float: left;
	margin: 0 4px 0 0;
}
.articleBoxMeta .icons {
	float: left;
	margin: 5px 0;
	padding-bottom: 7px;
	display: inline;
}

.figureTray-wrap {
	clear: both;
	display: block;
	width: 100%;
}
.figureTray {
	display: block;
	width: 100%;
	padding: 0;
	text-align: center;
}
.noThumbs .figureTray { display: none !important; }


.figureBox {
	display: block;
	min-height: 160px;
	width: 100%;
	margin: 0;
	padding: 0;
}
.articleFigure {
	margin: 0 auto;
	background: transparent;
}
.articleFigure img {
	margin: 0 0 7px;
	padding: 7px;
	border: 1px solid #ccc;
	-ms-interpolation-mode: bicubic;
}
#justAcceptedArticles .articleFigure, #justPublishedArticles .articleFigure, #currentIssueArticles .articleFigure, #mostReadArticles .articleFigure, #mostCitedArticles .articleFigure {
	overflow: hidden;
}
.articleFigure img.tocGraphic {
	max-width: 540px;
	max-height: 160px;
}

.trayHandle {
	position: relative;
	display: block;
	width: 100%;
	height: 19px;
	margin: 0;
	padding: 3px 0;
	background: #e4e2e2;
	text-align: right;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}
.figureBox .trayHandle {
	margin: 7px 0 0;
	background: #e4e2e2;
}
.figureNav {
	left: 0;
	width: 100%;
	height: 19px;
	text-align: center;
}
.figureNav span {
	line-height: 20px;
	vertical-align: middle;
	font-size: .8em;
}
.figureNav a {
	position: absolute;
	top: 2px;
	display: block;
	height: 19px;
}
.figureNav a.prev {
	left: 150px;
	width: 64px;
	background: url('previousFig.gif') no-repeat 0 0;
}
.figureNav a.prev:hover {
	background-position: 0 -20px;
}
.figureNav a.next {
	right: 167px;
	width: 47px;
	background: url('nextFig.gif') no-repeat 0 0;
}
.figureNav a.next:hover {
	background-position: 0 -20px;
}
body.toc a.prev, body.user a.prev {
	left: 233px;
}
body.toc a.next, body.user a.next {
	right: 250px;
}
body.search a.prev {
	left: 190px;
}
body.search a.next {
	right: 197px;
}

.trayHandle .weo {
	position: absolute;
	top: 2px;
	left: 10px;
	display: block !important;
	width: 96px;
	height: 19px;
	overflow: hidden;
}

.trayHandle a.show, .trayHandle a.hide { display: none; }

/* =================== PRINT VIEW STYLES =================== */
#printInfoLayer {
	position: relative;
	width: 100%;
	height: auto;
	padding: 15px 0;
	background: #eee;
	border-bottom: 2px solid #ccc;
	font-size: 16px;
}
#printInfoLayer label {
	display: block;
	height: 1em;
	margin-top: 15px;
	line-height: 1em;
	font-size: .875em;
}
#printInfoLayer label.radios {
	display: inline;
	max-width: 15em;
	margin: 0 7px 0 0;
}
#printInfoLayer label *, #printInfoLayer span {
	line-height: 1em;
	vertical-align: middle;
}
body.print #rightColumn, body.print #acNotice, body.print .articleListHeader, body.print .articleListFooter, body.print #footerNav, body.print #pageFooter-wrap, body.print #tocHead h2, body.print #issueNav, body.print #tocNav, body.print #tocMenu p, body.print #mostNav { display: none; }
body.print {
	background: #fff;
	font-size: 13.5pt;
	text-align: left;
	width: auto !important;
}
body.print * { float: none !important; }
body.print #contentMain * { background: #fff; }
body.print #header * { display: none; }
body.print #pubsTop {
	display: block;
	height: auto;
}
body.print #pubsTop #pubsLogo, body.print #pubsTop #pubsLogo * { display: block; } 
body.print #header #journalTop, body.print #journalTop * {
	display: block;
}
body.search #header #pubsTop, body.search #header #pubsLogo, body.search #header #pubsLogo * { display: inherit; }
body.print #journalLogo { min-height: inherit; }
body.print #journalTop a { display: inline; }
body.print #container {
	width: 98%;
	margin: 0 auto;
}
body.print #header, body.print #mainBody, body.print #content-wrap, body.print #content, body.print #contentMain, body.print #articleArea {
	width: 100%;
}
body.print #content-wrap, body.print #mainBody, body.print #tocArticles, body.print .articleGroupHead {
	background: #fff !important;
}
body.print #articleArea {
	display: block;
	padding: 0;
}
body.print #asapHead {
	width: auto;
	padding-left: 0;
	margin-bottom: 2em;
}
body.print .articleGroup, body.print .mostArticles {
	margin: 10px 0;
}
body.print .articleGroupHead h3 {
	padding: 0;
	color: #333 !important;
	font-size: 1.1em;
	text-decoration: underline;
	background: #fff !important;
}
body.print .articleBox {
	width: 100%;
	margin: 0 0 15px;
	border: 0;
}
body.print .articleCheck, body.print .articleLinksIcons { display: none; }
body.print .articleBoxMeta {
	width: 100%;
	margin-left: 0;
	line-height: normal !important;
}
body.print .articleBoxMeta * {
	margin: 0 !important;
	line-height: normal !important;
	top: inherit !important;
}
body.print .articleFigure { margin: 5px 0 0; }
body.print .articleFigure img.tocGraphic {
	max-height: 100px;
}
body.print .figureTray-wrap {
	text-align: left;
	display: none !important;
}
body.print .figureBox { min-height: inherit; }

body.print .bookBox div.cover {
	float: left !important;
	margin-left: 0 !important;
}
body.print .bookMeta {
	width: auto !important;
	margin-left: 0 !important;
}
body.print .bookMeta .meta2 {
	width: auto !important;
	margin-left: 0;
}
body.print .affiliations {
	clear: none !important;
	width: auto !important;
}
body.print .affiliations div {
	display: inline;
	padding-right: 10px;
}

/* the next rules seem redundant, but they are required. do not remove */
body.print .figureTray { text-align: left; }
body.print .trayHandle { display: none; }

/* issue toc styles */
body.print #tocHead {
	width: auto;
	border: 0;
}
body.print #tocHead .description, body.print #coverDesc { display: none; }
body.print #tocMeta { display: inline; }
body.print #tocCover {
	float: left !important;
	margin: 5px 15px 0 0;
	background: transparent;
}
body.print #tocCover a { color: #fff; }

/* SEARCH */
body.print #criteria, body.print #titleResults, body.print ul.tabs, body.print .resultInfo div, body.print #relevanceBox, body.print #resultsHead a, body.print .snippet, body.print #results .bottom { display: none; }
body.print #results, body.print #resultsHead { width: 100%; }
body.print #resultsHead {
	background: none;
}
body.print #resultsHead h2.heading {
	color: #000;
	padding: 0;
	font-size: 1em;
}
body.print .resultInfo {
	margin: 0 0 15px 5px;
	text-align: left;
	border-bottom: 1px solid #ccc;
}
body.print .resultInfo .showing {
	display: block;
	margin: 0;
}
body.print #results #tocArticles { width: 100%; }

/* =================== GRID VIEW STYLES =================== */
body.grid #tocNav { display: none; }

/* TOC WRAPPING ELEMENTS */
body.grid .articleGroup, body.grid .mostArticles {
	clear: none;
	display: inline;
	margin: 0;
}
body.grid .ASAP {
	border-top: 1px solid #bfd3e3;
}
body.grid .articleGroupHead {
	display: none;
}
body.grid .articles {
	display: inline;
	padding: 0;
}
body.grid .selectAll { margin-left: 7px; }

/* ARTICLE BOXES */
body.grid .articleBox {
	position: relative;
	clear: none;
	float: left;
	width: 250px;
	height: 250px;
	margin: 5px;
	padding-right: 2px;
	border: 2px solid #bfd3e3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline;
	overflow: hidden;
}
body.grid #results .articleBox {
	margin-left: 10px;
	width: 299px;
}
body.grid .articleBox:hover {
	border-color: orange !important;
	-webkit-box-shadow: 0 0 20px #333;
	-moz-box-shadow: 0 0 20px #333;
	box-shadow: 0 0 20px #333;
	cursor: pointer;
}
body.grid .articleCheck {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	margin: 1px 0 0;
}
body.grid .articleBox a:hover { text-decoration: none; }
body.grid #container .articleBoxMeta {
	width: auto !important;
	margin: 3px 3px 0 20px;
}
body.grid .articleBoxMeta {
	visibility: hidden;
	line-height: 1px;
}
body.grid .articleBoxMeta * { visibility: visible !important; }
body.grid .articleBoxMeta div, body.grid .articleBoxMeta .manType { display: none; }
body.grid #articleArea .articleBoxMeta h2 {
	margin-bottom: 2px;
	font-size: 1em !important;
	line-height: 1.2em !important;
	max-height: 4.6em;
	overflow: hidden;
}
body.grid .articleBoxMeta h2 sub, body.grid .articleBoxMeta h2 sup {
	line-height: 7px !important;
	vertical-align: -0.3em;
}
body.grid .articleBoxMeta h2 sup {
	vertical-align: 0.3em;
}
body.grid .articleBox h4 {
	top: 0;
	margin: 0 !important;
	padding: 0 0 7px;
	line-height: .93em;
}
body.grid .articleBoxMeta .articleAuthors {
	display: block;
	margin-bottom: 0;
	line-height: 1.1em;
	max-height: 6.6em;
	overflow: hidden;
}
body.grid .articleAuthors img {
	max-height: 1.1em;
	vertical-align: bottom;
}
body.grid .manType {
	color: #600;
}
body.grid .articleLinksIcons { display: none; }
body.grid .DOI { display: none; }
body.grid .articleBox .icons div {
	clear: left;
	display: block;
	margin: 0 0 2px;
	color: #444;
	line-height: 1.5em;
	vertical-align: middle;
}
body.grid .articleBox .icons img {
	clear: left;
	float: left;
	margin: 0 4px 0 0;
}
body.grid .articleBoxMeta .icons {
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
}
body.grid .figureTray-wrap, body.grid .figureTray { background: transparent; }
body.grid .figureBox {
	min-height: inherit;
	padding-top: 3px;
}
body.grid .articleFigure {
	margin: 0 auto;
	background: transparent;
}
body.grid .articleFigure img {
	margin-top: 3px;
	padding: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
body.grid .articleFigure img.tocGraphic {
	max-width: 200px;
	max-height: 100px;
}
body.grid .trayHandle { display: none !important; }

/* ABSTRACT VIEWER */
body.hideFlash object, body.hideFlash embed { display: none; }
#fb-wrap {
	position: absolute;
	width: 782px;
	margin: 0 auto;
	padding: 50px 0 0;
	background: #f6f6f6;
	border: 2px solid #ccc;
	border-bottom: 0;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	z-index: 9200;
}
#focusBox {
	position: absolute;
	top: 50px;
	left: -2px;
	width: 756px;
	height: 100%;
	padding: 10px 10px 0;
	border: 5px solid #777;
	background: #fff;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
#focusBox a.close {
	position: absolute;
	top: -48px;
	right: 4px;
	width: auto;
	height: 15px;
	padding: 0 2px;
	line-height: 1.1em !important;
	background: #369;
	border: 5px solid #369;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font: .9em arial;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	filter: alpha(opacity=85);
	moz-opacity: .85;
	alpha-opacity: 85;
	opacity: .85;
}
#focusBox a.close:hover {
	filter: alpha(opacity=100);
	moz-opacity: 1;
	alpha-opacity: 1;
	opacity: 1;
}
#focusNav {
	position: absolute;
	top: -27px;
	left: 250px;
	width: 250px;
	height: 22px;
	border: 5px solid #777;
	border-bottom: 0;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	background: #fff;
}
#focusCounter {
	position: absolute;
	top: 0;
	left: 73px;
	width: 100px;
	background: #555;
	border: 2px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	color: #fff;
	font-size: 13px;
}
a#prevFocus, a#nextFocus {
	position: absolute;
	top: 0;
	width: 77px;
	height: 22px;
	background: #efefef;
	color: #369;
	font: bold 1.5em arial;
	line-height: 19px;
	text-decoration: none;
}
a#prevFocus span, a#nextFocus span {
	display: block;
	height: 1%;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
a#prevFocus {
	left: 0;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
a#nextFocus {
	left: 173px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
a#prevFocus:hover, a#nextFocus:hover {
	background: #369 !important;
	color: #fff;
}

/* article actions area */
#articleActions {
	position: absolute;
	top: -56px;
	left: -5px;
	width: 250px;
	padding: 0 0 5px 15px;
	text-align: left;
	font-size: 12px;
}
#articleActions div {
	height: 18px;
	margin: 5px 0 0;
	line-height: 18px;
	vertical-align: middle;
}
#actionsCheckbox, #articleActions img, #articleActions span {
	margin: 0;
	padding: 0;
	line-height: 18px;
	vertical-align: middle;
}
#actionsCheckbox { margin-right: 5px; }

/* abstract viewer content */
#focusBox .articleCheck { display: none; }
#focusBox .articleBox a {
	color: #35659a;
	text-decoration: none;
}
#focusBox .articleBox a:hover { text-decoration: underline; }
#focusBox .articleBoxMeta {
	visibility: visible;
	line-height: normal;
}
#focusBox .DOI { display: block; }
#focusBox .articleBoxMeta .articleAuthors, #focusBox .articleAuthors img {
	max-height: none;
}
#focusBox .articleBoxMeta .articleAuthors { margin-bottom: 3px; }
#focusBox .articleBoxMeta .snippet { display: none; }
#focusBoxContent {
	position: absolute;
	top: 0;
	left: 10px;
	width: 766px;
	overflow: auto;
}
#focusBoxTOCContent {
	width: 744px;
	padding-bottom: 7px;
	border-bottom: 1px solid #bbc5df;
}
#focusBox .articleLinksIcons {
	position: absolute;
	top: 7px;
	left: 0;
	float: left;
	width: 744px;
	margin: 0;
	padding: 1.7em 0 0;
	font: .875em Arial, Helvetica, sans-serif;
	display: inline;
}
#focusBox .articleLinksIcons .icons {
	position: absolute;
	top: -7px;
	left: 0;
}
#focusBox .articleLinksIcons .icons img {
	position: relative;
	top: 2px;
}
#focusBox .articleLinksIcons .icons div.openURL {
	margin: 0 7px 0 0;
}
#focusBox .articleLinksIcons .icons div.openURL img {
	position: static;
	top: inherit;
}
#focusBox .articleLinksIcons div, #focusBox .articleLinksIcons ul, .articleLinksIcons div span {
	float: left;
	height: 1.2em;
	padding: 0;
	list-style: none;
	display: inline;
	line-height: 1.2em;
}
#focusBox .articleLinksIcons > div {
	margin: 4px 10px 0 0;	
}
body.grid .articleLinksIcons div a span {
	margin: 0 10px;
	text-decoration: underline;
}
body.grid .articleLinksIcons div a:hover span { text-decoration: none; }
#focusBox .articleLinksIcons div div { color: #fff; }
#focusBox .articleLinksIcons .icons div { color: #000; }
#focusBox .articleLinksIcons ul li {
	float: left;
	height: 1.2em;
	margin: 0 7px 0 0;
	padding: 0;
	line-height: 1.2em;
	vertical-align: middle;
	font-size: .9em;
}
#focusBox .articleLinksIcons ul li a {
	font-size: 1.1111em;
}
#focusBox .articleBoxMeta {
	float: none;
	display: block;
	width: auto;
	margin: 5em 0 0;
	text-align: left;
	font-size: .8em;
}
#focusBox .articleBoxMeta div { display: block; }
#focusBox .articleBoxMeta .manType { display: inline; }
#focusBox .articleBoxMeta h2 {
	margin: 0 !important;
	padding: 0 0 5px !important;
	background: transparent !important;
	font-size: 1.4em !important;
}
#focusBox h2 a {
	text-decoration: none;
	color: #000;
}
#focusBox h2 a:hover {
	text-decoration: underline;
}
#focusBox .icons {
	float: none;
	display: block;
	margin: 0 0 2px;
	color: #444;
	line-height: 1.5em;
	vertical-align: middle;
}
#focusBox .articleBoxMeta div.icons {
	float: none;
	display: block;
	margin: 5px 0;
}
body.grid .articleBoxMeta .icons div { display: block; }
#focusBox .figureTray-wrap { display: none; }
#focusBox .figureBox { min-height: inherit; }
#focusBox #abstractBox {
	clear: both;
	width: 744px;
	margin: 5px 0;
	padding: 7px 0 10px;
	border: 0;
	background: #fff;
	text-align: left;
	font-size: .875em;
}
#focusBox #titleResultsLayer {
	padding: 0;
	border: 0;
	text-align: left;
	background: #fff;
}
body.grid #titleResultsLayer li {
	font-weight: normal;
}
#focusBox #absImg {
	float: right;
	margin: 0 0 7px 7px;
	padding: 5px;
	border: 2px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	text-align: center;
	display: inline;
}
#focusBox #absImg img { max-width: 400px; }
#focusBox .keywords { margin: 0; }


/* === ARTICLE === */

#articleContent {
	float: left;
	width: 796px;
	margin: 0 0 20px 5px;
	padding: 0;
	border: 1px solid #b6b6e1;
	background: #fff url('articleContent-bg.gif') repeat-y right top;
	display: inline;
}
#container h2.subtitle {
	position: relative;
	top: -10px;
	font-size: .9em;
	margin: 0;
	padding: 0;
	line-height: normal;
	color: #000 !important;
}
#articleContent h3 {
	font-size: 1em !important;
}

#articleHead {
	position: relative;
	clear: both;
	margin: 0;
	padding: 2px 0 0;
	background: #fff;
}
/* default=article/chapter, B=fromSearch(no prev/next), C=ASAPs, D=JAMs, E=Supp.Info., F=JAMfromSearch(noprev/next), articleNavFromSearch=from an internal search */
#articleNav, #articleNavC, #articleNavD, #articleNavFromSearch {
	position: absolute;
	top: 2px;
	right: 0;
	width: 227px;
	height: 29px;
	background: url('articleNav.gif') no-repeat 0 -58px;
}
#articleNavFromSearch {
	width: 295px;
	background: url('articleNavFromSearch.gif') no-repeat 0 -58px;
}
#articleNavFromSearch a {
	position: absolute;
	height: 29px;
	background: url('articleNavFromSearch.gif');
}
#articleNavFromSearch .previous {
	left: 0;
	width: 101px;
}
#articleNavFromSearch .previous:hover {
	background-position: 0 -29px;
}
#articleNavFromSearch .next {
	left: 101px;
	width: 96px;
	background-position: -101px 0;
}
#articleNavFromSearch .next:hover {
	background-position: -101px -29px;
}
#articleNavFromSearch .tocLink {
	width: 98px;
	left: 197px;
	background-position: -197px 0;
}
#articleNavFromSearch .tocLink:hover {
	background-position: -197px -29px;
}
#articleNav a, #articleNavC a, #articleNavD a {
	position: absolute;
	height: 29px;
	background: url('articleNav.gif');
}
#articleNavC, #articleNavC a {
	background-image: url('articleNav-ASAP.gif');
}
#articleNavD {
	width: 268px;
}
#articleNavD, #articleNavD a {
	background-image: url('articleNav-JAM.gif');
}
#articleNav .previous, #articleNavC .previous, #articleNavD .previous {
	left: 0;
	width: 65px;
	background-position: 0 0;
}
#articleNav .previous:hover, #articleNavC .previous:hover, #articleNavD .previous:hover {
	background-position: 0 -29px;
}
#articleNav .next, #articleNavC .next, #articleNavD .next {
	left: 65px;
	width: 64px;
	background-position: -65px 0;
}
#articleNav .next:hover, #articleNavC .next:hover, #articleNavD .next:hover {
	background-position: -65px -29px;
}
#articleNav .tocLink, #articleNavC .tocLink, #articleNavD .tocLink {
	left: 129px;
	width: 93px;
	background-position: -129px 0;
}
#articleNavD .tocLink {
	width: 134px;
}
#articleNav .tocLink:hover, #articleNavC .tocLink:hover, #articleNavD .tocLink:hover {
	background-position: -129px -29px !important;
}
#articleNav span, #articleNavB span, #articleNavC span, #articleNavD span, #articleNavE span, #articleNavF span, #articleNavFromSearch span {
	margin-left: -5000px;
}
#articleHead h2 {
	height: 29px;
	margin: 0 2px;
	padding: 7px 0 0 8px;
	color: #304e96;
	background: url('h2-bg2.gif') repeat-x;
	line-height: normal;
}
#articleNavB, #articleNavE, #articleNavF {
	position: absolute;
	top: 2px;
	right: 0;
	width: 102px;
	height: 29px;
}
#articleNavF {
	width: 143px;
	background: url('jamLink.gif');
}
#articleNavB .tocLink, #articleNavE .tocLink, #articleNavF .tocLink {
	display: block;
	width: 102px;
	height: 29px;
	background: url('tocLink.gif');
}
#articleNavE .tocLink {
	background: url('asapLink.gif');
}
#articleNavF .tocLink {
	width: 143px;
	background: url('jamLink.gif');
}
#articleNavB .tocLink:hover, #articleNavE .tocLink:hover, #articleNavF .tocLink:hover {
	background-position: 0 -29px;
}

#articleNavFromSearch, #articleNavFromSearch a {
	background: url('articleNav-fromSearch.gif');
}


#articleMain {
	clear: both;
	float: left;
	width: 616px;
	margin: 0 0 0 10px;
	display: inline;
}
#specialIssueNotice {
	clear: both;
	display: block;
	margin: 10px 6px 0 0;
	padding: 7px;
	background: #eaeaea;
	border: 1px solid #ccc;
}
#authorBio {
	clear: both;
	margin: 10px 6px 15px 0;
	padding: 7px;
	background: #ffc;
	border: 1px solid #ccc;
}
#authorBio p img { max-width: 200px; }
.articleNote {
	clear: left;
	width: 608px;
	margin: 10px 6px 0 0;
	background: #fff url('alertbg.gif') repeat-x;
	border: 1px solid #FF7D17;
}
.articleNote h4 {
	margin: 7px 7px 0 0;
	font-size: 1em;
}
.articleNote h4 span {
	position: relative;
	top: -.4em;
	left: 6px;
	font-size: .9em;
}
.articleNote p {
	margin: 0 7px 7px !important;
	line-height: normal;
}
.articleNote > div { margin-left: 7px; }
#articleMain h1 {
  font-size: 1.15em;
  color: #000 !important;
}
#articleMain h2.deck, #articleMain h2.articleSubTitle {
  	margin: .2em 0 0;
	font: bold .95em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333 !important;
}
#articleMain #links {
	float: right;
	width: 275px;
	margin: 15px 0 15px 10px;
	background: url('gradient1.gif') repeat-x;
	text-align: left;
	display: inline;
}
#links ul {
	float: left;
	width: 120px;
	margin: 5px 0 0 5px;
	padding: 0;
	list-style: none;
	display: inline;
}
#links ul.wide {
	width: 140px;
}
#links ul li {
	clear: left;
	float: left;
	width: 100%;
	margin: 0 0 7px;
	padding: 0;
	font-size: .75em;
	list-style: none;
	display: inline;
}
#links ul li a, #links ul li a:visited {
	float: left;
	color: #369;
	text-decoration: none;
	display: inline;
}
#links ul li a:hover {
	color: #fff;
	background: #369;
	cursor: pointer;
}
#links ul li span {
	margin: 0;
	padding: 2px 3px;
	display: inline;
}
#links ul li span.filesize {
	clear: none;
	padding: 0 2px 0 0;
	font-size: .75em;
}
#links ul li img {
	position: relative;
	top: 2px;
	margin: 0 3px 0 0;
}
#links ul li.onPage span {
	float: left;
	padding: 0 3px;
	border: 1px solid #81a2c1;
	background: #369;
	color: #fff;
}
#links ul li span.blurb {
	clear: left;
	display: block;
	margin-top: -4px;
	padding: 0 3px;
	font-size: .9em;
}

#ppvBox {
	clear: both;
	padding: 7px;
	font-size: .75em;
	line-height: 1.1em;
}
#ppvBox span {
	color: #c00;
}
a#cartBox {
	position: relative;
	display: block;
	height: 1%;
	margin-top: 5px;
	padding: 7px 7px 3px 0;
	background: #f3fef7;
	border: 1px solid #a0d8b7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #000;
	text-decoration: none;
}
a#cartBox:hover {
	border-color: #4a9468;
	background: #fff;
	cursor: pointer;
	cursor: hand;
}
a#cartBox div {
	position: relative;
	width: 225px;
	height: 25px;
	padding: 3px 0 3px 7px;
	background: #daf3e4;
	font-weight: bold;
	line-height: 1em;
}
a#cartBox:hover div { background: #7ccd9d; }
#ppvBoxCart {
	position: absolute;
	top: -3px;
	right: -9px;
}
#links #cartBox ul {
	float: none;
	display: block;
	width: auto;
	margin: 0 0 0 7px;
	padding: 5px 0 0;
}
#links #cartBox li {
	float: none;
	display: list-item;
	margin: 0 0 0 15px;
	padding: 0 0 3px 0;
	list-style: url('ppvCartBullet.gif');
	font-size: 1em;
}
#ppvPDF {
	position: absolute;
	bottom: 5px;
	right: 20px;
}

#articleMeta {
	margin-top: 15px;
	font-size: .8em;
	line-height: 1.3em;
}
#authors {
	font-size: 1em;
	font-weight: bold;
	color: #333;
}
#affiliation, #citation, #doi, #pubDate, #correspondence, #artCopyright {
	font-size: .9em;
}
#artCopyright {
	font-weight: bold;
}
#affiliation, #citation {
	margin: 10px 0 0;
}
.checkboxLine #affiliation {
	margin: 3px 3px 3px 4px;
}
#correspondence, #articleIcons {
	width: auto;
	margin: 7px 0 0;
	color: #666;
}
#articleIcons {
	float: left;
	margin: 7px 0;
}
#articleIcons div {
	float: left;
	height: 19px;
	margin-right: 10px;
	overflow: hidden;
}



#articleTools {
	clear: none;
	float: right;
	width: 160px;
	margin: 0 4px;
	background: #d1e6f6;
	display: inline;
}
#articleTools h3 {
	display: block;
	margin: 20px 0 0;
	padding: 5px 2px 5px 10px;
	font: normal .8em Arial, Helvetica, sans-serif !important;
	color: #fff;
	background: #8495ba;
}
#articleTools h3.lesspad {
	margin: 0;
}
#articleTools ul {
	display: block;
	width: 159px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #aebedc;
	border-right: 1px solid #a3b2d4;
	list-style: none;
}
#articleTools ul li {
	margin: 0;
	padding: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aebedc;
	font-size: .7em;
}
#articleTools ul.noBG li {
	border: 0;
	background: transparent;
	font-size: .7em;
}
#articleTools ul li img {
	margin: 0 5px 0 2px;
}
#articleTools li a, #articleTools li a:visited {
	display: block;
	border-left: 5px solid #a3b2d4;
	background: #d1e6f6;
	text-decoration: none;
	color: #369;
}
#articleTools li a:hover {
	border-left: 5px solid orange !important;
	background: #fff !important;
}
#articleTools div {
	margin: 0 0 5px 10px;
	padding: 0;
	font-size: .7em;
}
#articleTools div div div {
	font-size: 1em;
}

#permalink span, #bookChapterCit span, #bookChapterFav span {
	position: absolute;
	display: block;
	width: 300px;
	margin: 0 0 0 -142px;
	background: #eee;
	border: 1px solid #555;
	z-index: 9000;
}
#container #articleTools #permalink span a.hide, #container #articleTools #permalink span a.hide:hover, #container #articleTools #bookChapterCit span a.hide, #container #articleTools #bookChapterCit span a.hide:hover, #container #articleTools #bookChapterFav span a.hide, #container #articleTools #bookChapterFav span a.hide:hover {
	float: right;
	width: 15px;
	height: 15px;
	margin: 2px;
	border: 0 !important;
	background: url('select-x.gif') no-repeat !important;
	display: inline;
}
#permalink input {
	margin: 5px;
	font-size: 11px;
}
#permalink span span, #bookChapterCit span span, #bookChapterFav span span {
	position: static;
	display: block;
	width: auto;
	margin: 5px 5px 0 5px;
	border: 0;
}

#articleTools #casSection {
	margin: 20px 0;
	border-bottom: 3px solid #a3b2d4;
	font-size: 1em;
	background: #fff;
}
#casSection li.first {
	border-top: 0;
}
#casSection #casSectionHead {
	width: 155px;
	margin: 0;
	padding: 0;
	border: 3px solid #a3b2d4;
	border-left: 5px solid #a3b2d4;
	border-right: 0;
}
#articleTools #casSection ul li a {
	display: block;
	padding-left: 5px;
}
ul#casExplore li a {
	background: transparent;
}
#articleTools #casSection ul li a:hover {
	background: #fff;
}
#sfExploreWrap {
	margin: 0 !important;
	padding: 3px 0 !important;
	background: #efefef;
	border-left: 5px solid #a3b2d4;
	border-right: 1px solid #a3b2d4;
}
#sfExplore {
	margin-left: 5px !important;
}
#sfExplore p {
	margin-bottom: 2px;
}
#sfExplore label {
	display: block;
	text-align: left;
	line-height: normal;
}
#sfExplore #sfAuthorsLayer span {
	font-size: 1em !important;
}
#sfExplore hr {
	width: 144px;
	margin: 3px 0 6px;
	background-color: #999;
}
#sfArtAuthorsLayer, #sfAuthorsLayer, #sfTopicLayer {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	text-align: right;
}
#sfArtAuthorsSelect {
	margin: 0 5px 0 0;
	padding: 0;
	width: 144px;
	font-size: 10px !important;
}
#sfArtAuthorsSelect * {
	font-size: 11px !important;
}
#sfAuthorsLayer input, #sfTopicLayer input {
	width: 140px;
	margin-bottom: 4px;
	padding: 0;
	font-size: 11px;
}
#sfExplore form .submit {
	width: auto;
	margin: 7px 5px 0;
	font-size: 1em;
}


#articleTools ul.history li {
	padding: 3px 0 3px 10px;
	line-height: normal;
	background: #d1e6f6;
}
#articleTools ul.history li strong {
	display: block;
	font-weight: normal;
}
#articleTools ul.accession li a {
	display: block;
	padding-left: 5px;
}

#rightColumn ul#relatedArticles {
	display: block;
	margin: 0 0 25px;
	padding: 0;
	list-style: none;
	height: 1%; /* for IE */
}
ul#relatedArticles a {
	display: block;
	height: 1%; /* for IE */
}
ul#relatedArticles a:hover {
	text-decoration: none;
}
#rightColumn ul#relatedArticles li {
	position: relative;
	display: block;
	margin: 10px 4px 10px 7px;
	padding: 0;
	height: 1%; /* for IE */
}
#rightColumn ul#relatedArticles li ul {
	position: absolute;
	left: -372px;
	top: -6em;
	width: 372px;
	margin: 0;
	padding: 0;
	background: transparent url('relatedBG.gif') no-repeat;
	font-size: .95em;
	z-index: 5000;
	display: none;
}
#rightColumn ul#relatedArticles li ul li {
	display: block;
	width: 330px;
	min-height: 180px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 7px 7px 3em 7px;
	border: 2px solid #90b8df;
	border-right: 0;
	background: #ffffe4;
}
#rightColumn ul#relatedArticles li:hover, #rightColumn ul#relatedArticles li.over {
	background: #ffffe4;
}
#rightColumn ul#relatedArticles li:hover ul, #rightColumn ul#relatedArticles li.over ul {
	display: block;
}
#rightColumn ul#relatedArticles ul h3 {
	margin: 0 0 5px;
	font-size: 1em;
	line-height: normal;
	color: #000;
}
#rightColumn ul#relatedArticles ul div {
	margin: 0 0 5px;
}
#rightColumn ul#relatedArticles ul div.linkbar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 344px;
	margin: 0;
	padding: 5px 0;
	background: #ffc;
	color: #369;
	border-top: 1px solid #999;
	text-align: center;
	line-height: normal;
}
#rightColumn ul#relatedArticles div.linkbar a {
	display: inline;
	padding: 0 3px;
	color: #369;
	white-space: nowrap;
}
#rightColumn ul#relatedArticles div.linkbar a:hover {
	text-decoration: underline;
}
#rightColumn ul#relatedArticles ul p {
	margin: 5px 0;
	padding-top: 5px;
	line-height: normal;
	border-top: 1px solid #999;
}
#rightColumn ul#relatedArticles cite {
	font-size: 1em;
	color: #000;
	display: inline;
}


.contextualAds {
	min-height: 450px;
}
.contextualAds div {
	margin: 10px 7px;
	padding: 7px 0 0;
	border-top: 1px solid #ccc;
}
.contextualAds div.noBorder {
	border: 0;
}

#articleBody {
	clear: both;
	float: left;
	width: 610px;
	margin: 0;
	padding: 0 0 10px;
	font-size: .875em;
	display: inline;
}

#articleBody h2 {
	clear: left;
	width: 430px;
	padding: 20px 0 3px;
	font: bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#articleBody hr {
	clear: right;
	display: block;
	height: 1px;
	margin: 2px 0 10px;
	background: #bbc5df;
	border: 0;
}

ul.anchors {
	position: relative;
	float: right;
	width: 164px;
	margin: 0;
	padding: 20px 0 0;
	z-index: 1; /* strange, but necessary */
}
ul.anchors li {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
}
ul.anchors a.anchorIMG {
	display: block;
	width: 164px;
	height: 20px;
	background: url('pulldown-anchors.gif') no-repeat;
}
ul.anchors li ul {
	position: absolute;
	display: block;
	width: 162px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	list-style: none;
	background: #e9edf4;
}
ul.anchors li ul li {
	position: static;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #666;
}
ul.anchors li ul li a, .anchors ul li a:visited {
	display: block;
	width: 162px;
	padding: 4px 0;
	background: transparent;
	color: #021351;
	text-decoration: none;
	font-size: .8em;
}
ul.anchors li ul li a:hover {
	background: #fff;
	cursor: pointer;
}
ul.anchors li ul li a span {
	display: block;
	width: 156px;
	margin: 0 2px 0 4px;
	line-height: normal;
}

.overlay {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 21px;
	height: 21px;
	background: url('enlarge-overlay.gif');
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	cursor: pointer;
}

#abstractBox, #supInfoBox {
	float: left;
	width: 608px;
	margin: 5px 0;
	border: 1px solid #bbc5df;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #f4f9fd;
	overflow: hidden;
	display: inline;
}
#abstractBox {
	padding-top: 7px;
}
#absImg {
	position: relative;
	display: block;
	margin: 7px;
	padding: 5px;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	text-align: center;
}
#absImg img {
	max-width: 570px;
}

#articleBody #abstractBox p {
	margin-left: 7px;
	margin-right: 7px;
}
#abstractBox .figure {
	width: 593px;
	margin: 10px 7px 15px;
}

.keywords {
	margin: 0 7px 7px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.keywords h4 {
	display: inline;
}

#supInfoBox h3 {
	margin: 7px 0 0 7px;
	font-size: 1em;
	color: #000;
}
#supInfoBox ul {
	margin: 0 0 20px;
	padding: 0 0 0 25px;
}
#supInfoBox ul li {
	list-style-image: url('bullet1-trans.gif');
}
#supInfoBox ul li img {
	margin: 0 5px 0 0;
}
#supInfoBox p {
	font-size: .875em;
	margin: 10px 7px 7px 7px;
}

.figure {
	float: left;
	width: 100%;
	margin: 10px 0 15px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background: #eee;
}
a.thumbnail {
	position: relative;
	float: left;
	margin: 7px 15px 7px 7px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}

.figure .caption {
	margin: 7px;
	font: .9em Arial, Helvetica, sans-serif;
}

.bottomViewLinks {
	float: left;
	width: 100%;
	margin: 10px auto 0;
	text-align: center;
	font-weight: bold;
	display: inline;
}

#articleMain ol {
	margin: 0 0 0 35px;
	padding: 0;
}
#articleMain ol li {
	margin: 0 0 10px;
	word-wrap: break-word;
}

#citedBy {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	font-size: .9em;
}
#citedBy a {
	display: block;
	height: 1%; /* for IE */
}
/* Atypon - contributor links must be inline */
#citedBy .contributors a {
  display: inline;
  height: auto;
}
#citedBy a:hover {
	text-decoration: none;
}
#citedBy li {
	position: relative;
	clear: left;
	float: left;
	display: block;
	width: 585px;
	margin: 5px 0;
	padding: 7px;
	z-index: 5000; /* for IE */
}
#citedBy li.blue {
	background: #f0f9fd;
}
#citedBy .cover {
	float: left;
	width: 90px;
	margin: 0 7px 0 0;
	border: 1px solid #ccc;
}
#articleBody #citedBy h2 {
	clear: none;
	margin: 0;
	padding: 0;
	font-size: 1em;
	width: auto;
}
#citedBy h2 a {
	text-decoration: none;
}
#citedBy h2 a:hover {
	text-decoration: underline;
}
#citedBy li ul {
	position: absolute;
	right: -365px;
	top: -10em;
	width: 373px;
	margin: 0;
	padding: 0;
	background: url('citedBG.gif') no-repeat;
	font-size: .875em;
	z-index: 8000;
	display: none;
}
#citedBy li ul li {
	float: right;
	width: 330px;
	min-height: 180px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 7px 7px 3em 7px;
	border: 2px solid #90b8df;
	border-left: 0;
	background: #ffffe4;
}
#citedBy li:hover, #citedBy li.over {
	background: #ffffe4;
}
#citedBy li:hover ul, #citedBy li.over ul {
	display: block;
}
#citedBy ul h3 {
	margin: 0 0 5px;
	font-size: 1em;
	line-height: normal;
	color: #000 !important;
}
#citedBy ul div {
	margin: 0 0 5px;
}
#citedBy div.linkbar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 344px;
	margin: 0;
	padding: 5px 0;
	background: #ffc;
	color: #369;
	border-top: 1px solid #999;
	text-align: center;
	line-height: normal;
}
#citedBy div.linkbar a {
	display: inline;
	padding: 0 3px;
	color: #369;
	white-space: nowrap;
	text-decoration: none;
}
#citedBy div.linkbar a:hover {
	text-decoration: underline;
}
#citedBy ul p {
	margin: 5px 0;
	padding-top: 5px;
	line-height: normal;
	border-top: 1px solid #999;
}
#citedBy cite {
	font-size: 1em;
	color: #000;
}

body.article #references {
	/* pre-load in-line reference notch graphic */
	background: url('balloon-notch.gif') no-repeat -9999px -9999px;
}
sup a.ref {
	padding: 3px;
	font-size: 1.1em;
}
a.ref:hover {
	background: #369;
	color: #fff;
	text-decoration: none;
}
span.ref .balloon a {
	font-size: 1em;
	text-decoration: underline;
}
span.ref .balloon a:hover {
	text-decoration: none;
	background: transparent;
	color: #369;
}
.balloon-wrap {
	position: absolute;
	margin: -10px 0 0 2px;
	padding: 0 0 0 18px;
	background: transparent url('balloon-notch.gif') no-repeat;
	z-index: 8000;
	display: none;
}
.balloon {
	float: left;
	width: 360px;
	padding: 0 7px 7px 7px;
	border: 2px solid #90b8df;
	border-left: 0;
	background: #ffffe4;
	line-height: normal;
	font-size: 12px;
	color: #444;
	text-decoration: none;
}
.balloon a.close {
	float: right;
	width: 15px;
	height: 15px;
	margin: 7px 0 5px 7px;
	padding: 0;
	background: url('select-x.gif') no-repeat;
}
span.ref .balloon a {
	padding: 0;
}
span.ref .balloon a.close:hover {
	background: url('select-x.gif') no-repeat;
}
.balloon span {
	display: block;
	margin: 10px 0 0;
}
.balloon span span { display: inline;}
span.ref .balloon .refLink {
	float: right;
	margin: 7px 0 0;
}
.citationLinks {
	display: inline;
	margin-left: .1em;
}
body.article .rtColBox, body.newsStory .rtColBox {
	padding: 0 0 7px;
}
body.article .rtColBox div, body.newsStory .rtColBox div, body.article .rtColBox p, body.newsStory .rtColBox p {
	margin: 0 7px;
}
body.article .rtColBox h2, body.newsStory .rtColBox h2 {
	margin: 2px 2px 10px 2px;
	padding: 4px 7px;
	background: url('h2-bg2.gif') repeat-x;
}
body.article #container .rtColBox h3 {
	margin-left: 7px;
	font: bold 1em 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #000;
}
body.article #rightColumn ul {
	margin: 0 5px 25px 7px;
	list-style: none;
}
body.article #rightColumn ul li {
	margin: 10px 0;
	list-style-image: none;
}
body.article #rightColumn ul.oneline {
	margin-top: 7px;
}
body.article #rightColumn ul.oneline li {
	margin: 2px 0;
}
body.article ul li cite {
	display: block;
	margin: 0;
	padding: 0;
	color: #444;
	font-size: .9em;
	height: 1%;
}
body.article #rightColumn ul.bullets {
	list-style: inherit;
}
body.article #rightColumn ul.bullets li {
	margin: 0 0 3px 17px;
	list-style-image: url('bullet1-trans.gif');
}

/* === VARIATIONS OF ABSTRACT PAGE === */

.archiveNote {
	clear: both;
	width: 100%;
	margin-top: 15px;
	padding: 7px 0;
	border-top: 1px solid #600;
	border-bottom: 1px solid #600;
	background: #ffc;
}
.archiveNote p {
	margin: 0 10px;
	font-size: .8em;
	line-height: normal;
}
#firstPage {
	position: relative;
}
#firstPage img {
	position: relative;
	width: auto;
	margin: 7px 0;
	border: 1px solid #ccc;
}
#firstPage a {
	text-decoration: none !important;
}
span.imgToggleMsg {
	position: absolute;
	top: 7px;
	left: 0;
	display: block;
	height: 1.4em;
	width: 780px;
	background: #800;
	z-index: 5000;
	text-align: center;
	font-size: .8em;
	line-height: 1.4em;
	color: #fff;
	cursor: pointer;
}
span.bigx {
	position: absolute;
	top: 1px;
	right: 7px;
	font: bold 1.1em arial, sans-serif;
	cursor: pointer;
}

.access {
	clear: both;
	float: left;
	width: 608px;
	margin: 10px 0 20px;
	padding: 0;
	border: 1px solid #999;
	background: #ffffe4;
	line-height: normal;
}
.access div div {
	margin: 0 0 0 7px;
	font-size: .75em;
}
.access h4 {
	margin: 0 0 0 7px;
	padding: 0;
	font-size: .8em;
	font-weight: bold;
	color: #500;
}
.access .head {
	height: 20px;
	padding: 3px 0;
	background: #ffc;
	border-bottom: 1px solid #ccc;
	color: #500;
	line-height: 20px;
}
.head img {
	float: left;
	margin: 0 7px;
}
.access .explanation {
	float: left;
	width: 300px;
	margin: 7px 7px 0 0;
	padding: 0;
}
.access ul {
	margin: 3px 0 10px;
	padding: 0 0 0 25px;
	font-size: .75em;
}
.access ul li {
	margin-bottom: 3px;
	list-style-image: url('bullet1-trans.gif');
}
.access .signIn, .access .purchase {
	float: right;
	width: 292px;
	margin: 0 0 0 7px;
	padding: 7px 0 0;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	display: inline;
}
.access .signIn {
	border-bottom: 0;
}
.signIn form {
	margin: 0;
	padding: 0;
}
.signIn .row {
	margin-left: 0;
}
.signIn label {
	clear: none;
	float: left;
	width: 133px;
	margin: 10px 0 0 7px;
	font-weight: bold;
}
.signIn input {
	width: 125px;
	margin: 0 0 0 7px;
	padding: 0;
}
.signIn .error {
	float: left;
	margin: 7px 7px 0;
	color: #500 !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.access #actions {
	clear: left;
	margin: 0 15px 0 0;
	text-align: right;
}
.signIn #submit {
	width: auto;
	margin: 10px 15px 0 7px;
}

.fromGoogle {
	clear: both;
	width: 780px;
	margin: -5px 0 0 -1px;
	padding: 5px;
	border: 4px solid orange;
	background: #fff;
	line-height: 1em;
	vertical-align: middle;
	font-size: 1em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.fromGoogle img {
	float: left;
	margin: 3px 7px 10px 0;
}
.fromGoogle div {
	font-size: .8em;
	margin: 7px 7px 7px 0;
}
.fromGoogle div a {
	white-space: nowrap;
}

/* === Chem. Reviews Article TOCs === */
body.journal #titleResults {
	width: 610px;
	margin: 15px 0 7px 0;
}
body.journal #titleResultsHead {
	width: 608px;
	background: transparent url('articleTOCHead.gif') no-repeat;
	font-size: .8em;
}
#titleResultsHead h2 {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 1.25em;
	color: #000;
	line-height: 30px;
}
body.journal #showHideTitles {
	width: 99px;
	background: url('showHideTOC.gif') no-repeat 0 0;
}
body.journal #showHideTitles.showing {
	background-position: 0 -40px;
}
body.journal #showHideTitles:hover {
	background-position: 0 -20px;
}
body.journal #showHideTitles.showing:hover {
	background-position: 0 -60px;
}
body.journal #titleResultsLayer {
	max-height: none;
	margin: 0 4px;
	overflow: default;
}
body.journal #titleResultsLayer ul {
	width: auto;
	margin: 7px 7px 7px 0;
}
body.journal #titleResultsLayer li {
	width: auto;
	margin: 0 0 2px 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	font-size: .9em;
	font-weight: bold;
}
body.journal #titleResultsLayer li ul {
	margin: 0 7px 0 0;
}
body.journal #titleResultsLayer li li {
	margin-left: 15px;
	font-size: 1em;
	font-weight: normal;
}

/* === START OF FIGURE VIEWER STYLES === */
#figureViewer-wrap {
	position: absolute;
	left: 0;
	width: 899px;
	margin: 0 50px;
	padding: 0;
	background: transparent url('figureViewer-bg1.gif') no-repeat;
	z-index: 9000;
}
#figureViewer {
	width: 899px;
	margin: 15px 0 0;
	background: #e3e1e2 url('figureViewer-bg2.gif') repeat-y;
}
#figureViewerNav {
	position: relative;
	width: 899px;
	height: 2em;
	line-height: 20px;
	margin: 0;
}
#figureViewerNav .figureNav {
	position: absolute;
	width: 280px;
	left: 310px;
}
#figureViewerNav a.prev {
	top: 0;
	left: 0;
}
#figureViewerNav a.next {
	top: 0;
	right: 0;
}
#figureViewerNav .figureNav span {
	font-size: .75em;
	vertical-align: bottom;
}
#figureViewerNav a.close {
	position: absolute;
	top: -5px;
	right: 16px;
	width: 100px;
	min-height: 15px;
	padding: 0 20px 0 0;
	background: url('select-x.gif') no-repeat right top;
	font: .7em Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;
}
#figureViewerNav a.close:hover {
	text-decoration: underline;
}
#figureCanvas {
	position: relative;
	width: 870px;
	min-height: 200px;
	margin: 0 0 0 12px;
	border: 1px solid #666;
	background: #fff;
	text-align: center;
}
#figureCanvas .figBox {
	float: none;
	display: block;
	width: 800px;
	margin: 0 auto 15px;
	padding: 10px 0 0;
	border: 0;
	background: #fff;
}
.figBox img {
	display: block;
	border: 1px solid #ccc;
	margin: 7px auto;
	padding: 7px;
	max-width: 500px;
}
#figureCanvas #figTools {
	position: absolute;
	top: 10px;
	left: 3px;
	text-align: left;
}
#figTools div {
	height: 19px;
	margin: 0 0 5px;
	overflow: hidden;
}
#figTools div.weo {
	width: 105px;
}
#figTools div.highRes {
	width: 115px;
}
#figTools div.ppt {
	width: 168px;
}
#figTools div a {
	display: block;
	height: 19px;
}
#figTools div.weo a {
	background: url('icon-weo.gif') no-repeat;
}
#figTools div.highRes a {
	background: url('icon-highres.gif') no-repeat;
}
#figTools div.ppt a {
	background: url('icon-ppt.gif') no-repeat;
}
#figTools div a:hover {
	background-position: 0px -19px;
}
#figTools div a span {
	display: none;
}
#figureCanvas .caption {
	margin: 7px 7px 0 7px;
	padding: 10px 0;
	border-top: 1px solid #ccc;
	font: .8em 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#figureViewer-footer {
	display: block;
	width: 899px;
	height: 15px;
}
/* === END OF FIGURE VIEWER STYLES === */

/* === Cited By Page === */
#fullCitList h2 {
	margin: 0 !important;
	padding: 0 !important;
}

/* === AUTHOR INDEX === */
#aiContent {
	width: 796px;
	margin: 0 0 0 5px;
	padding: 0;
	border: 1px solid #b6b6e1;
	background: #fff;
}
#aiContent h3 {
	margin: 5px 0 10px 7px;
}
#aiVolJump {
	display: block;
	margin: 20px 0 15px;
	font-size: .875em;
}
#aiVolJump strong {
	margin-left: 7px;
	font-size: .875em;
}
div.subLinks a {
	margin: 0 0 0 7px;
	font-size: .8em;
}

#aiContent .articles {
	padding: 10px 0 0;
}
#container #aiContent .articleBox h2 {
	font-size: 1.1em;
	background: transparent !important;
}
#mainBody #aiContent .articleBox h3 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	color: #333;
}
#aiContent .articleBox {
	font-size: .875em;
}
#aiContent .articleBox div {
	margin-left: 5px;
}
#aiContent .articleBox div div {
	margin-left: 0;
}
#aiContent .noFigFooter {
	clear: both;
}

div.alphaSelect {
	display: block;
	width: 782px;
	height: 24px;
	margin: 0 auto 7px auto;
	background: url('alphabet.gif');
}
div.alphaSelect a {
	float: left;
	width: 30px;
	height: 24px;
	background: url('alphabet.gif');
}
div.alphaSelect a:hover {
	cursor: pointer;
}
div.alphaSelect a span {
	display: block;
	width: 30px;
	height: 24px;
	background: transparent;
}
div.alphaSelect a.a {
	background-position: 0 0;
}
div.alphaSelect a.a:hover {
	background-position: 0 -48px;
}
div.alphaSelect a.a span.onPage {
	background: url('alphabet.gif') 0 -24px;
}
div.alphaSelect a.b {
	background-position: -30px 0;
}
div.alphaSelect a.b:hover {
	background-position: -30px -48px;
}
div.alphaSelect a.b span.onPage {
	background: url('alphabet.gif') -30px -24px;
}
div.alphaSelect a.c {
	background-position: -60px 0;
}
div.alphaSelect a.c:hover {
	background-position: -60px -48px;
}
div.alphaSelect a.c span.onPage {
	background: url('alphabet.gif') -60px -24px;
}
div.alphaSelect a.d {
	background-position: -90px 0;
}
div.alphaSelect a.d:hover {
	background-position: -90px -48px;
}
div.alphaSelect a.d span.onPage {
	background: url('alphabet.gif') -90px -24px;
}
div.alphaSelect a.e {
	background-position: -120px 0;
}
div.alphaSelect a.e:hover {
	background-position: -120px -48px;
}
div.alphaSelect a.e span.onPage {
	background: url('alphabet.gif') -120px -24px;
}
div.alphaSelect a.f {
	background-position: -150px 0;
}
div.alphaSelect a.f:hover {
	background-position: -150px -48px;
}
div.alphaSelect a.f span.onPage {
	background: url('alphabet.gif') -150px -24px;
}
div.alphaSelect a.g {
	background-position: -180px 0;
}
div.alphaSelect a.g:hover {
	background-position: -180px -48px;
}
div.alphaSelect a.g span.onPage {
	background: url('alphabet.gif') -180px -24px;
}
div.alphaSelect a.h {
	background-position: -210px 0;
}
div.alphaSelect a.h:hover {
	background-position: -210px -48px;
}
div.alphaSelect a.h span.onPage {
	background: url('alphabet.gif') -210px -24px;
}
div.alphaSelect a.i {
	background-position: -240px 0;
}
div.alphaSelect a.i:hover {
	background-position: -240px -48px;
}
div.alphaSelect a.i span.onPage {
	background: url('alphabet.gif') -240px -24px;
}
div.alphaSelect a.j {
	background-position: -270px 0;
}
div.alphaSelect a.j:hover {
	background-position: -270px -48px;
}
div.alphaSelect a.j span.onPage {
	background: url('alphabet.gif') -270px -24px;
}
div.alphaSelect a.k {
	background-position: -300px 0;
}
div.alphaSelect a.k:hover {
	background-position: -300px -48px;
}
div.alphaSelect a.k span.onPage {
	background: url('alphabet.gif') -300px -24px;
}
div.alphaSelect a.l {
	background-position: -330px 0;
}
div.alphaSelect a.l:hover {
	background-position: -330px -48px;
}
div.alphaSelect a.l span.onPage {
	background: url('alphabet.gif') -330px -24px;
}
div.alphaSelect a.m {
	background-position: -360px 0;
}
div.alphaSelect a.m:hover {
	background-position: -360px -48px;
}
div.alphaSelect a.m span.onPage {
	background: url('alphabet.gif') -360px -24px;
}
div.alphaSelect a.n {
	background-position: -390px 0;
}
div.alphaSelect a.n:hover {
	background-position: -390px -48px;
}
div.alphaSelect a.n span.onPage {
	background: url('alphabet.gif') -390px -24px;
}
div.alphaSelect a.o {
	background-position: -420px 0;
}
div.alphaSelect a.o:hover {
	background-position: -420px -48px;
}
div.alphaSelect a.o span.onPage {
	background: url('alphabet.gif') -420px -24px;
}
div.alphaSelect a.p {
	background-position: -450px 0;
}
div.alphaSelect a.p:hover {
	background-position: -450px -48px;
}
div.alphaSelect a.p span.onPage {
	background: url('alphabet.gif') -450px -24px;
}
div.alphaSelect a.q {
	background-position: -480px 0;
}
div.alphaSelect a.q:hover {
	background-position: -480px -48px;
}
div.alphaSelect a.q span.onPage {
	background: url('alphabet.gif') -480px -24px;
}
div.alphaSelect a.r {
	background-position: -510px 0;
}
div.alphaSelect a.r:hover {
	background-position: -510px -48px;
}
div.alphaSelect a.r span.onPage {
	background: url('alphabet.gif') -510px -24px;
}
div.alphaSelect a.s {
	background-position: -540px 0;
}
div.alphaSelect a.s:hover {
	background-position: -540px -48px;
}
div.alphaSelect a.s span.onPage {
	background: url('alphabet.gif') -540px -24px;
}
div.alphaSelect a.t {
	background-position: -570px 0;
}
div.alphaSelect a.t:hover {
	background-position: -570px -48px;
}
div.alphaSelect a.t span.onPage {
	background: url('alphabet.gif') -570px -24px;
}
div.alphaSelect a.u {
	background-position: -600px 0;
}
div.alphaSelect a.u:hover {
	background-position: -600px -48px;
}
div.alphaSelect a.u span.onPage {
	background: url('alphabet.gif') -600px -24px;
}
div.alphaSelect a.v {
	background-position: -630px 0;
}
div.alphaSelect a.v:hover {
	background-position: -630px -48px;
}
div.alphaSelect a.v span.onPage {
	background: url('alphabet.gif') -630px -24px;
}
div.alphaSelect a.w {
	background-position: -660px 0;
}
div.alphaSelect a.w:hover {
	background-position: -660px -48px;
}
div.alphaSelect a.w span.onPage {
	background: url('alphabet.gif') -660px -24px;
}
div.alphaSelect a.x {
	background-position: -690px 0;
}
div.alphaSelect a.x:hover {
	background-position: -690px -48px;
}
div.alphaSelect a.x span.onPage {
	background: url('alphabet.gif') -690px -24px;
}
div.alphaSelect a.y {
	background-position: -720px 0;
}
div.alphaSelect a.y:hover {
	background-position: -720px -48px;
}
div.alphaSelect a.y span.onPage {
	background: url('alphabet.gif') -720px -24px;
}
div.alphaSelect a.z {
	background-position: -750px 0;
}
div.alphaSelect a.z:hover {
	background-position: -750px -48px;
}
div.alphaSelect a.z span.onPage {
	background: url('alphabet.gif') -750px -24px;
}

/* === START OF SEARCH PAGE STYLES === */

body.search #content-wrap {
	width: 1000px;
}
body.search #content {
	width: 995px;
}
body.search #contentMain {
	width: 995px;
}
body.search h2 {
	margin: 3px 3px 10px 3px;
	padding: 4px 7px;
	background: #d8e4ee url('h2-bg.gif') repeat-x;
	line-height: normal;
}

ul.tabs {
	clear: both;
	float: left;
	height: 25px;
	width: 645px;
	margin: 7px 0 0 0;
	padding: 0 0 0 10px;
	background: url('tabs-bglayer.gif') repeat-x;
	display: inline;
}
ul.tabs li {
	float: left;
	width: auto;
	height: 25px;
	margin: 0 0 0 1px;
	list-style: none;
	display: inline;
}
ul.tabs li a {
	float: left;
	width: auto;
	height: 25px;
	background: transparent url('tabsLeft.png') 0 0;
	text-decoration: none;
	display: inline;
}
ul.tabs li a span {
	float: left;
	height: 21px;
	margin: 0 0 0 5px;
	padding: 4px 9px 0 4px;
	font-size: .75em;
	background: transparent url('tabsRight.gif') no-repeat right top;
	display: inline;
}
ul.tabs li.nowShowing a {
	background-position: 0 -50px;
}
ul.tabs li.nowShowing a span {
	background-position: right -50px;
}
ul.tabs li a:hover {
	background-position: 0 -25px;
	cursor: pointer;
}
ul.tabs li a:hover span {
	background-position: right -25px;
}
#criteria ul.tabs {
	width: 313px;
}
#criteria ul.tabs li a span {
	background-position: right -150px;
}
#criteria ul.tabs li.nowShowing a span {
	background-position: right -200px;
}
#criteria ul.tabs li a:hover span {
	background-position: right -175px;
}

a#newSearch {
	position: relative;
	top: 30px;
	clear: right;
	float: right;
	margin: 0pt 7px 0pt 0pt;
	padding: 0pt 3px;
	background: #69c none repeat scroll 0%;
	color: #fff;
	font-size: 0.7em;
	text-decoration: none;
}
a#newSearch:hover {
	background: #369;
}

#criteria {
	float: left;
	width: 323px;
	margin: 0;
	border: 1px solid #d8e5ee;
	background: #d8e5ee;
}
.searchInterface {
	float: left;
	width: 323px;
	padding: 0 0 15px;
	background: #fff;
	font-size: .75em;
	display: inline;
}
.searchInterface h4 {
	margin: 15px 7px 0 7px;
	font-size: 1.1em;
	color: #333;
}
.searchInterface h5 {
	width: 307px;
	margin: 20px 0 4px;
	font-size: 1.1em;
	color: #444;
	border-bottom: 1px solid #ccc;
}
.searchInterface a {
	text-decoration: none;
}
.searchInterface a:hover {
	text-decoration: underline;
}
.searchInterface hr {
	clear: both;
	display: block;
	height: 1px;
	margin: 7px 0 10px;
	background: #bbc5df;
	border: 0;
}
.searchInterface div, .searchInterface span {
	margin: 0 7px;
	line-height: normal;
}
.searchInterface .filters a {
	font-size: .9em;
}
.searchInterface span, .fromGoogle span, .searchTip span {
	margin: 0;
	color: #500;
}
.searchInterface p {
	margin: 15px 7px 15px 7px;
	line-height: normal;
}
.searchInterface ul {
	margin: 0 7px 15px 7px;
	padding: 0;
	list-style: none;
}
.searchInterface ul li {
	margin: 0 0 2px;
	line-height: normal;
}
.searchInterface ul.filters {
	margin-bottom: 7px;
}
.searchInterface ul.filters li {
	color: #500;
}
.searchInterface ul.filters strong {
	color: #000;
	font-weight: normal;
}
#advSearch {
	float: left;
	margin: 15px 0 20px 7px;
	display: inline;
}
#advSearch div {
	margin: 10px 0 0 2px;
}
#advSearch .full {
	width: 303px;
}
#advSearch .advSearchSub {
	float: right;
	margin-right: 7px;
}
#stemOption label {
	margin: 0 7px 0 0;
}
#advSearch #journalFilter, #advSearch #journalFilter2 {
	margin-top: 0;
}
#advSearch #dateFilter {
	margin-top: 15px;
}
#journalFilter p {
	margin: 0;
	padding: 3px 0 0;
}
#journalFilter ul {
	width: 303px;
	margin: 10px 0 0;
	padding: 0;
}
#journalFilter ul li {
	width: 288px;
	margin: 0 0 2px 14px;
	padding: 0;
	color: #666;
	list-style-image: url('bullet1-trans.gif');
}
.searchInterface div.button {
	float: right;
	margin: 5px 7px 5px 0 !important;
}
#jFilterInterface {
	position: absolute;
	left: 332px;
	float: left;
	width: 560px;
	padding: 10px 0;
	border: 1px solid #333;
	background: #e0e8f1;
	z-index: 6000;
}
#jFilterInterface a.close {
	float: right;
	width: auto;
	height: 15px;
	margin: 0 7px;
	padding: 0 20px 0 0;
	background: url('select-x.gif') no-repeat right top;
	text-decoration: none;
}
#jFilterInterface a.close:hover {
	text-decoration: underline;
}
#jFilterInterface h4 {
	margin: 0 0 0 10px;
}
#jFilterInterface p {
	margin: 0 0 7px 10px;
	font-size: .875em;
}
#jFilterInterface div.buttons {
	float: none;
	display: block;
	width: 100%;
	margin: 0 0 10px;
}
#jFilterInterface #save {
	margin: 0 20px 0 10px;
}
#jFilterInterface div.buttons a, #jFilterInterface div.buttons a:visited {
	color: #369;
}
#jFilterInterface div {
	float: left;
	width: 265px;
	margin: 0 0 0 7px;
}
#jFilterInterface div div {
	float: left;
	width: 265px;
	margin: 0;
}
#jFilterInterface label {
	display: block;
}
#advSearch label {
	font-size: .95em;
}
#jlist {
	width: 305px;
}
#dateFilter {
	float: right;
}
#dateFilter div {
	clear: right;
	margin: 0 0 7px;
}
#dateFilter input {
	margin-right: 0;
}
#dateFilter label {
	margin: 0 10px 0 0;
}
#dateFilter select {
	float: right;
	width: 100px;
	margin: 0 7px 7px 3px;
}
#dateFilter span {
	float: right;
	margin: 2px 7px 7px 0;
	color: #000;
}
#advSearchSub {
	float: right;
}
#advSearchSub span {
	position: relative;
	top: -5px;
	margin-right: 15px;
}
#advSearchSub input {
	margin: 0 7px 0 0;
}
#saveSearchBox {
	position: relative;
	clear: both;
	height: 1%; /* for IE */
	margin-top: 20px;
	padding: 7px 7px 27px 7px;
	background: #eef6fc;
	border: 1px solid #b2beda;
}
#saveSearchBox #saveSearchA {
	margin: -5px 0 5px 0;
}
#saveSearchBox #saveSearchB {
	margin: 0;
}
#saveSearchBox a.close {
	position: absolute;
	top: 2px;
	right: 2px;
	display: block;
	width: 100px;
	min-height: 15px;
	padding: 0 20px 0 0;
	background: url('select-x.gif') no-repeat right top;
	font: .9em Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;
}
#saveSearchBox h3 {
	margin: 0 0 7px 0;
	font-size: 1.2em;
	color: #304e96;
}
.searchInterface #saveSearchBox div {
	margin: 0;
}
#saveSearchBox #saveSearchB div {
	margin: 5px 0 10px 0;
}
#saveSearchBox #searchName {
	margin: 6px 5px 0 0;
	font-size: .9em;
}
#saveSearchBox #saveSearchB select {
	margin: 4px 0 10px 0;
}
#saveit {
	position: relative;
	top: 5px;
}
#finalize {
	position: absolute;
	right: 5px;
	bottom: 7px;
}
#saveSearchBox #viewSaved {
	position: absolute;
	text-align: right;
	bottom: 2px;
	right: 7px;
}

body.search .findCitation {
	clear: left;
	padding: 7px 0 1px 0;
	background: #6982ba;
}
body.search .findCitation h3 {
	margin: 0 0 0 14px;
	padding: 0;
	background: transparent;
}
body.search .findCitation select {
	display: block;
	width: auto;
	margin: 7px 0 0 0;
}
body.search #citationJump div {
	margin: 0 14px 7px 14px;
}
body.search #citationJump #citJmpVol {
	margin-top: 7px;
}

.searchInterface .fuzzyName {
	text-align: right;
}
.searchInterface .fuzzyName div {
	margin: 0 7px 0 0;
}

#results, #guide {
	position: relative;
	clear: none;
	float: right;
	width: 655px;
	margin: 0 5px 0 0;
	border: 1px solid #d8e5ee;
	background: #fff;
	display: inline;
}
#results h2.heading, #guide h2.heading {
	float: left;
	margin: 0 0 10px 0;
	background: transparent;
}
#resultsHead, #guideHead {
	position: relative;
	width: 652px;
	height: 29px;
	margin: 3px 0 0 3px;
	background: #d8e4ee url('h2-bg.gif') repeat-x;
}
#guideHead {
	width: 650px;
}

/* Title Results */
#titleResults {
	clear: both;
	float: left;
	width: 651px;
	margin: 5px 0 7px 2px;
	background: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline;
}
#titleResultsHead {
	width: 649px;
	height: 30px;
	margin: 3px 1px 0;
	background: transparent url('titleResultsHeadBG.gif') no-repeat;
	font-size: .8em;
}
#titleResultsHead p {
	margin: 0 0 0 15px !important;
	line-height: 30px;
}
#showHideTitles {
	float: right;
	width: 80px;
	height: 20px;
	margin: 4px 7px 0 0;
	background: url('showHideTitles.gif') no-repeat 0 0;
}
#showHideTitles.showing {
	background-position: 0 -40px;
}
#showHideTitles:hover {
	background-position: 0 -20px;
}
#showHideTitles.showing:hover {
	background-position: 0 -60px;
}
#titleResultsLayer {
	max-height: 250px;
	margin: -3px 4px 0;
	padding: 0 10px;
	background: #f7f8f9;
	overflow: auto;
	border-bottom: 5px solid #ccc;
}
#titleResultsLayer h3 {
	margin: 10px 0 0;
	font-size: .8em;
	color: #000;
}
#titleResultsLayer ul {
	width: 600px;
	margin: 0 0 15px 0;
	padding: 0;
}
#titleResultsLayer li {
	width: 586px;
	margin: 0 0 2px 14px;
	padding: 0;
	list-style-image: url('bullet1-trans.gif');
	font-size: .8em;
}


#relevanceBox {
	float: right;
	height: 29px;
	margin: 1px 0 0;
	padding: 0;
	background: url('relevanceBox.gif') no-repeat right top;
	font-size: .7em;
}
#relevanceBox span {
	float: left;
	margin: 4px 7px 0 3px;
}
#relBoxLeft {
	float: left;
	width: 7px;
	height: 29px;
	background: url('relevanceBoxLeft.gif') no-repeat;
}
#relevanceBox select {
	float: left;
	height: 17px;
	margin: 4px 10px 0 0;
}
#relevanceBox select {
	font-size: 1em;
}

.resultInfo {
	clear: both;
	float: left;
	width: 100%;
	margin: 15px 0 10px;
	text-align: center;
}
.showing {
	float: left;
	margin: 1px 0 0 13px;
	font-size: .75em;
}
.perPage {
	float: right;
	margin: 1px 7px 0 0;
	font-size: .75em;
}
.resultsNav {
	clear: both;
}
.resultsNav span {
	font-size: .75em;
}
.resultsNav a {
	margin: 0;
	padding: 0 4px;
	border: 1px solid #fff;
	font-size: .75em;
	text-decoration: none;
}
.resultsNav a:hover {
	border-color: #369;
}

body.search #textArea {
	width: 100%;
	border: 0;
}
body.search #textArea h3 {
	font-size: 1.2em;
	color: #369;
}

body.search #articleArea {
	width: 100%;
	border: 0;
	font-size: .875em;
}
body.search .articleListHeader, body.search .articleListFooter {
	clear: both;
	width: 616px;
	margin: 0 0 10px 0;
}
.articleBox .snippet {
	clear: both;
	float: left;
	margin: 7px 0 0;
	padding: 0 0 10px;
	color: #666;
	line-height: normal;
}
.articleBox .snippet, .articleBox .snippet * {
	font-size: 11px !important;
}
.articleBox .snippet p {
	margin: 0 0 7px !important;
}
.articleBox .snippet .hlterm {
	color: #000;
}
.articleBox .imgToggleMsg, .articleBox .firstPageImage, .articleBox .snippet .NLM_string-ref {
	display: none;
}

.genPageBox {
	clear: both;
	margin: 10px;
	padding: 0 7px 7px 10px;
	border: 2px solid #bfd3e3;
	background: #fff url('gradient.gif') repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	font-size: .875em;
}
.genPageBox h2 {
	margin: 5px 0 0 10px !important;
	padding: 0 !important;
	background: transparent !important;
}
.genPageBox h2 a {
	color: #35659a;
	text-decoration: none;
}
.genPageBox h3 {
	margin: 0 0 0 10px !important;
	font-style: italic !important;
	font-weight: normal !important;
	font-size: 1em !important;
	color: #000 !important;
}
.genPageBox h2 a:hover {
	text-decoration: underline;
}
.genPageBox div {
	margin: 5px 0 0 10px;
}
.genPageBox div span {
	font-style: italic;
}
.genPageBox .snippet {
	float: none;
}


#searchTipsLink {
	float: right;
	margin: 5px 8px 0 0;
	font-size: .7em;
}
#searchTipsLayer {
	position: absolute;
	right: 0;
	top: 0;
	width: 635px;
	height: 100%;
	padding: 7px 10px;
	background: #d8e3ed;
	z-index: 5000;
}
#searchTipsLayer h1 {
	font-size: 1.2em;
	margin-bottom: 1em;
}
#searchTipsLayer h1, #searchTipsLayer h3 {
	color: #000;
}
#searchTipsLayer p, #searchTipsLayer li {
	font-size: .8em;
}
#searchTipsLayer .button {
	float: right;
	width: 10em;
	margin: 5px 0 15px;
	text-align: center;
	font-size: .8em;
}
#searchTipsLayer h1 {
	clear: left;
}

/* === END OF SEARCH PAGE STYLES === */


/* === START OF ISSUE LIST STYLES === */
#issueList {
	margin: 15px 0 0;
}
ul.preIssue, ul.volumes {
	display: block;
	list-style: none;
	margin: 0 0 20px;
	padding: 0 !important;
}
ul.preIssue a, ul.preIssue a:visited {
	font-size: .9em;
	text-decoration: none;
	color: #369;
}
ul.volumes {
	margin: 10px 0 0;
}
ul.volumes ul {
	display: block;
	margin: 5px 0 0;
	padding: 0 0 10px 30px;
}
ul.volumes ul li {
	font-size: .9em;
	list-style-image: url('bullet1-trans.gif');
}
ul.volumes ul li img {
	vertical-align: middle;
	padding-bottom: 2px;
}
ul.volumes a, ul.volumes a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #369;
}
#issueList a:hover {
	color: #500;
}
ul.volumes ul a, ul.volumes ul a:visited {
	font-weight: normal;
}
ul.volumes .plusMinus {
	float: left;
	width: 13px;
	height: 13px;
	margin: 2px 5px 0 0;
	background: url('plusMinus.gif') no-repeat;
	overflow: hidden;
}
ul.volumes .minus {
	background-position: 0 -13px;
}
ul.volumes .special {
	font-size: .9em;
	color: #555;
}
/* === END OF ISSUE LIST STYLES === */


/* === START OF COVER ART GALLERY STYLES === */
#volumeNav {
	position: absolute;
	top: 2px;
	right: 0;
	width: 220px;
	height: 29px;
	background: url('volumeNav.gif') no-repeat 0 -58px;
}
#volumeNav a {
	position: absolute;
	height: 29px;
	margin: 0;
	background: url('volumeNav.gif') no-repeat;
	display: none;
}
#volumeNav .previous {
	display: block;
	left: 0;
	width: 115px;
	background-position: 0 0;
}
#volumeNav .next {
	display: block;
	left: 115px;
	width: 96px;
	background-position: -115px 0;
}
#volumeNav .previous:hover {
	background-position: 0 -29px;
}
#volumeNav .next:hover {
	background-position: -115px -29px;
}
#volumeNav a span { margin-left: -5000px; }

ul#coverVol {
	position: relative;
	width: 164px;
	margin: 10px 0 30px 21px;
	padding: 0 0 12px;
	z-index: 1; /* strange, but necessary */
}
ul#coverVol li {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
}
ul#coverVol a.volIMG {
	display: block;
	width: 164px;
	height: 20px;
	background: url('pulldown-volume.gif') no-repeat;
}
ul#coverVol li ul {
	position: absolute;
	display: block;
	width: 162px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #dacfbd;
	border-right: 1px solid #dacfbd;
	list-style: none;
	background: #e9edf4;
}
ul#coverVol li ul li {
	position: static;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #dacfbd;
}
ul#coverVol li ul li a, ul#coverVol li ul li a:visited {
	display: block;
	width: 162px;
	background: transparent;
	color: #021351;
	text-decoration: none;
	font-size: .8em;
}
ul#coverVol li ul li a:hover {
	background: #fff;
	cursor: pointer;
}
ul#coverVol li ul li a span {
	display: block;
	width: 156px;
	margin: 0 2px 0 4px;
}
#coverArea .footer {
	clear: both;
}

.coverNav {
	margin: 0 0 15px;
	text-align: center;
}
.coverNav .showing {
	float: none;
	margin: 0 10px 0 0;
	font-size: .9em;
}
.coverNav * {
	font-size: .9em;
}
.coverNav a {
	margin: 0 7px;
}

body.coverArt h4, body.coverArt h5 {
	margin: 0;
	padding: 0;
	font: .8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #444;
}
.coverArtBox {
	clear: none;
	float: left;
	width: 159px;
	margin: 0 0 30px;
	text-align: center;
	white-space: nowrap;
	height: 270px;   /* Atypon: floats do not work correctly without height set */
	display: inline;
}
.coverArtBox div {
	font-size: .8em;
}
.coverArtBox img {
	margin: 5px 0;
	border: 1px solid #666;
}

.theCover {
	float: right;
	margin: 0 10px 0 10px;
}
.theCover img {
	border: 1px solid #ccc;
}
.coverDescription h2 {
	padding-top: 0 !important;
	background: transparent !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}
.coverDescription h3 {
	margin-bottom: 3px;
	color: #000 !important;
}
.coverDescription ul {
	margin: 0;
	padding: 0 0 0 25px !important;
}
.coverDescription li {
	font-size: .9em;
	list-style-image: url('bullet1-trans.gif');
}
.largeCoverCaption {
	margin: 0 10px;
	font-size: .875em;
	line-height: 1.6em;
}
#textArea .largeCoverCaption p {
	font-size: 1em;
	margin-left: 0;
}
/* === END OF COVER ART GALLERY STYLES === */

/* === START OF ONLINE NEWS STYLES === */
body.newsStory #articleBody {
	margin: 20px 0 15px;
}
body.newsIndex #textArea {
	float: left;
	padding-bottom: 10px;
}
#onlineNewsNav {
	position: absolute;
	top: 2px;
	right: 0;
	width: 220px;
	height: 29px;
}
#onlineNewsNav a {
	position: absolute;
	height: 29px;
	background: url('onlineNewsNav.gif');
}
#onlineNewsNav .newsLatest {
	left: 0;
	width: 80px;
	background-position: 0 0;
}
#onlineNewsNav .newsArchive {
	left: 80px;
	width: 55px;
	background-position: -80px 0;
}
#onlineNewsNav .newsRSS {
	left: 135px;
	width: 85px;
	background-position: -135px 0;
}
#onlineNewsNav .newsLatest:hover {
	background-position: 0 -29px;
}
#onlineNewsNav .newsArchive:hover {
	background-position: -80px -29px;
}
#onlineNewsNav .newsRSS:hover {
	background-position: -135px	 -29px;
}
#onlineNewsNav span {
	margin-left: -5000px;
}
body.newsIndex #sideCol {
	width: 210px;
	margin-right: 7px;
	display: inline;
}
#newsIndexContent {
	float: left;
	width: 563px;
	margin: 0 0 0 7px;
	border: 1px solid #b6b6e1;
	display: inline;
}
#featuredItem {
	margin: 0 0 15px;
	padding: 7px;
	background: #f2fced;
}
#newsIndexContent h4 {
	margin: 0;
	padding: 0;
	font-size: .75em;
	font-weight: normal;
}
#newsIndexContent h3 {
	margin: 0 0 5px;
	padding: 0;
	font-size: .95em;
}
#newsIndexContent h2 {
	margin: 0 0 7px;
	padding: 0;
}
#newsIndexContent p {
	margin: 0;
	padding: 0;
	font-size: .8em;
	line-height: normal;
}
img#featuredImage {
	float: right;
	margin: 0 0 0 15px;
}
#mostRecentItems {
	clear: both;
	float: left;
	width: 347px;
	margin: 0 0 0 7px;
	padding-bottom: 10px;
}
#mostRecentItems .newsItem {
	float: left;
	width: 100%;
	margin: 0 0 25px;
}
img.newsImage {
	float: left;
	margin: 0 7px 0 0;
}
#archiveList {
	float: right;
	width: 180px;
	margin: 0 7px 0 0;
	padding-left: 7px;
	border-left: 1px solid #a3cdb7;
}
#archiveList ul {
	margin: 0 0 15px;
	padding: 0;
}
#archiveList ul li {
	margin: 0 0 5px 15px;
	padding: 0;
	list-style-image: url('bullet1-trans.gif');
	font-size: .8em;
}
#archiveList ul li a {
	text-decoration: none;
}
#archiveList ul li a:hover {
	text-decoration: underline;
}
#textArea #sideCol p {
	font-size: 1em;
	margin: 0 0 7px;
}
body.newsIndex #sideCol .sideColBox ul li {
	margin-bottom: 7px;
}
body.newsIndex #sideCol .sideColBox ul li a {
	text-decoration: none;
}
body.newsIndex #sideCol .sideColBox ul li a:hover {
	text-decoration: underline;
}
body.newsIndex h1 {
	margin-bottom: 3px;
	font-size: 1em;
}
#browseMonth {
	float: left;
	margin: 5px 0 30px 10px;
	display: inline;
}
#browseMonth a {
	float: left;
	margin: 0 5px 0 0;
	padding: 0 2px;
	border: 1px solid #369;
	background: #d8e5ee;
	font-size: .7em;
	line-height: 1.4em;
	text-decoration: none;
	display: inline;
}
#browseMonth a:hover {
	background: #369;
	color: #fff;
}
#archiveItems .newsItem {
	clear: both;
	float: left;
	width: 773px;
	margin: 0 10px 15px;
	padding: 0 0 7px;
	border: 1px solid #bfd3e3;
	background: #fff url('gradient.gif') repeat-x;
	font-size: .875em;
}
#archiveItems .newsItem .newsImage {
	float: left;
	margin: 7px 7px 0 10px;
	border: 1px solid #ccc;
}
#archiveItems .newsItem h4 {
	margin: 7px 0 0 10px;
	font-size: .875em;
}
#archiveItems .newsItem h2 {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 1.1em;
}
#archiveItems .newsItem h2 a {
	color: #35659a;
	text-decoration: none;
}
#archiveItems .newsItem h2 a:hover {
	text-decoration: underline;
}
#archiveItems .newsItem p {
	font-size: .9em;
	margin: 3px 10px 0;
	line-height: normal;
}
#articleContent #articleBody h2.newsRelatedHead {
	display: block;
	width: auto;
	margin-top: 30px;
	background: #666;
	color: #fff;
	padding: 2px 0 2px 7px;
}
ul.newsRelated {
	margin: 7px 0 0;
	padding: 0;
}
ul.newsRelated li {
	margin: 0 0 7px 17px;
	padding: 0;
	list-style-image: url('bullet1-trans.gif');
	font-size: 1.1em;
}
/* === END OF ONLINE NEWS STYLES === */

/* === START OF RSS ALERT PAGE STYLES === */
#feedList {
	float: left;
}
div.listCol {
	float: left;
}
#content ul.rssList {
	margin: 5px 20px 30px 10px;
	padding: 0;
	list-style: none;
}
#content ul.rssList li {
	margin: 0 0 5px;
	padding: 0;
}
ul.rssList li a {
	display: block;
	margin: 0 0 10px;
	padding: 0 0 0 20px;
	text-decoration: none;
	font-size: .875em;
	background: url('rss.png') no-repeat;
}
ul.rssList li a:hover {
	text-decoration: underline;
}
#aboutRSS {
	float: right;
	width: 220px;
	margin: 0 5px 0 0;
	background: #eee;
	font-size: .9em;
}
#aboutRSS ul {
	border: 0;
	padding: 0;
}
#aboutRSS ul li {
	margin: 0 0 3px 17px;
	padding: 0;
	list-style-image: url('bullet1-trans.gif');
}
#aboutRSS h2 {
	margin: 0;
	padding: 7px 10px;
	background: #369;
	color: #fff;
}
#aboutRSS h3 {
	color: #000;
}
/* === END OF RSS ALERT PAGE STYLES === */

/* === START OF CITATION DOWNLOAD STYLES === */
#downloadCitation {
	margin: -10px 0 0 10px;
}
#downloadCitation h2 {
	font-size: .9em !important;
	color: #000 !important;
}
#downloadCitation label {
	display: block;
	margin: 0 0 0 30px;
	font-size: .875em;
}
#downloadCitation select {
	margin: 0 0 0 30px;
}
label#quickImport {
	margin: 20px 0 0 10px;
}
#downloadCitation #submit {
	margin: 15px 0 15px 10px;
}
#downloadCitList li {
	margin-bottom: 7px;
	font: .875em Arial, Helvetica, sans-serif;
}
#downloadCitList h4 {
	margin: 0 !important;
	padding: 0 !important;
	font: bold 1em Arial, Helvetica, sans-serif !important;
}
/* === END OF CITATION DOWNLOAD STYLES === */

/* === START OF EMAIL A COLLEAGUE STYLES === */
#emailLink .inner p {
	margin: 0 0 5px 10px;
}
#emailLink .inner h5 {
	margin: 0 0 30px 40px;
}
#emailLink .inner div {
	clear: left;
	margin: 0 0 10px 20px;
	font-size: .875em;
}
#emailLink .inner div span {
	float: left;
	width: 10em;
	margin: 0 10px 0 0;
	text-align: right;
}
#emailLink .inner label {
	display: block;
	margin: 15px 0 0 30px;
}
#emailLink .inner label * {
	float: none !important;
	vertical-align: middle;
}
#emailLink .inner #submit {
	margin: 0 0 30px 30px;
}
#emailLink .captcha {
    margin: 20px 20px 10px;
}
/* === END OF EMAIL A COLLEAGUE STYLES === */

/* === START OF ARRC/LRC STYLES === */
#arrcLogo, #lrcLogo {
	margin: 15px 0 15px 15px;
}
body.arrc #content-wrap, body.lrc #content-wrap {
	width: 685px;
}
body.arrc #content, body.arrc #contentMain, body.lrc #content, body.lrc #contentMain {
	width: 680px;
}
body.arrc #textArea, body.lrc #textArea {
	width: 678px;
	min-height: 32em;
}
body.arrc #rightColumn, body.lrc #rightColumn {
	width: 300px;
}
#arrcJournalInfo * {
	font-size: 1em;
	color: #000;
}
#arrcJournalInfo select {
	width: 245px;
}
#arrcJournalInfo input {
	position: relative;
	top: 4px;
	left: 5px;
}
body.arrc h3, body.lrc h3 {
	margin: 0 0 10px;
	line-height: normal;
}
body.arrc #content ul, body.lrc #content ul {
	margin: 0 0 1em;
	padding: 0;
}
body.arrc #content ul li, body.lrc #content ul li {
	margin: 0 0 2px 25px;
	padding: 0;
	list-style-image: url('bullet1-trans.gif');
}

.arrcHPBox, .lrcHPBox {
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	margin: 0 0 12px;
	padding: 0 0 15px;
	background: #fff;
	border-bottom: 1px solid #b6b6e1;
}
.arrcHPBox .leftCol, .lrcHPBox .leftCol {
	float: left;
	width: 325px;
	display: inline;
}
.arrcHPBox .rightCol, .lrcHPBox .rightCol {
	float: right;
	width: 325px;
}
.leftBorder {
	padding-left: 15px;
	border-left: 1px solid #ccc;
}
body.arrc #textArea .arrcHPBox h2, body.lrc #textArea .lrcHPBox h2 {
	margin: 7px 7px 7px 10px;
	padding: 0;
}
body.arrc .arrcHPBox h3, body.lrc .lrcHPBox h3 {
	margin: 3px 7px;
	font-size: .8em;
	color: #000;
}
body.arrc .arrcHPBox p, body.lrc .lrcHPBox p {
	margin: 2px 7px;
	font-size: .8em;
	line-height: normal;
}
body.arrc .arrcHPBox ul.padBottom40, body.lrc .lrcHPBox ul.padBottom40 {
	padding-bottom: 40px !important;
}
body.arrc .arrcHPBox li, body.lrc .lrcHPBox li {
	font-size: .8em;
}
.arrcHPBox img#ACSphoenix, .lrcHPBox img#ACSphoenix {
	position: absolute;
	top: 2.8em;
	right: 50px;
}
.arrcHPBox img#coExcellence, .lrcHPBox img#coExcellence {
	position: absolute;
	bottom: 10px;
	right: 50px;
}
.arrcHPBox img.cover, .lrcHPBox img.cover {
	float: left;
	margin: 5px 10px 7px 7px;
	border: 1px solid #ccc;
}
.arrcHPBox .featured, .lrcHPBox .featured {
	position: relative;
	width: 325px;
	height: 176px;
	margin: 7px 0 0 10px;
}
.featured * {
	line-height: normal;
}
#who {
	position: absolute;
	top: 10px;
	right: 7px;
	width: 155px;
	background: #2f6a96;
}
#who h1, #who h2 {
	margin: 7px 3px 3px 7px !important;
	font-size: .75em;
	font-weight: normal;
	color: #fff;
}
#who h2 {
	margin: 0 3px 0 7px;
}
#who img {
	margin: 7px 3px;
}

#libSignIn {
	position: relative;
	display: block;
	margin: 15px 0 0;
	padding: 0;
	height: 1%;
}
#libSignIn label {
	display: block;
	margin: 0 0 7px;
}
#libSignIn label span {
	float: left;
	width: 5em;
	margin: 5px 7px 0 0;
	text-align: right;
}
#libSignIn label input {
	width: 125px;
	margin: 0 56px 0 0;
	color: #000;
	font-size: .9em;
}
#libSignIn .signIn {
	position: absolute;
	bottom: 6px;
	right: 0;
	color: #000;
	font-size: .9em;
}
body.lrc a#livewire {
	display: block;
	margin: 0 0 10px;
}
body.lrc a#livewireSignup {
	float: right;
	margin: 7px 7px 10px;
	font-size: .7em;
}
body.lrc div.clear {
	clear: both;
	margin: 0 0 0 7px;
	padding: 10px 0 0;
	font-size: .9em;
}
#newsletterHead {
	padding: 0 0 7px;
	background: #f3f7fa;
	border-bottom: 1px solid #ccc;
}
#newsletterHead h2 {
	margin: 0 0 0 7px;
	padding: 7px 0 0;
	font-size: .8em;
	color: #000;
}
#newsletterLogo, #lwlogo {
	float: left;
	margin: 7px 7px 0;
}
.newsletterRSS {
	margin: 7px 0 12px;
}
#newsletterHome {
	clear: both;
}
#newsletterHome h2 a {
	text-decoration: none;
}
#newsletterHome h2 a:hover {
	text-decoration: underline;
}
#newsletterFeature {
	clear: both;
	margin: 0;
	padding: 0 0 10px;
	border-bottom: 2px solid #e3e3e3;
	background: #f8f8f8;
}
#newsletterFeature h4 {
	margin: 0 0 0 10px;
	padding-top: 10px;
	color: #666;
	font-size: .8em;
	font-weight: normal;
}
#newsletterFeature h2 {
	margin: 0 0 0 10px;
	padding: 0;
}
#newsletterFeature p {
	margin: 5px 0 0 10px !important;
	font-size: .8em;
}
#newsletterFeature #featureImage {
	float: left;
	margin: 10px 10px 0;
}
.newsSection {
	clear: left;
	margin: 25px 10px 10px;
}
.newsSection h3 {
	display: block;
	margin: 0 0 10px !important;
	padding: 0 0 3px !important;
	border-bottom: 1px solid #369;
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #00497e;
}
.newsSection .story {
	clear: left;
	float: left;
	width: 95%;
	margin: 0 10px 25px 0;
}
.newsSection h2 {
	margin: 0 !important;
	padding: 0 !important;
}
.newsSection p {
	margin: 0 !important;
}
.newsSection img.storyImage {
	float: left;
	margin: 0 7px 0 0;
	border: 1px solid #ccc;
}
#newsletterStory {
	float: left;
	width: 430px;
	padding: 0 0 7px;
	margin: 7px 0 0 10px;
}
#newsletterStory h1 {
	margin: 10px 0 0;
	padding: 0 0 10px;
	border-bottom: 1px solid #c4d6e2;
	font: bold 1.1em Arial, Helvetica, sans-serif;
}
#newsletterStory p {
	margin: 10px 0 0;
}
#newsletterBriefs, #relatedTitles {
	float: right;
	width: 200px;
	margin: 17px 7px 0 0;
	border: 1px solid #b6b6e1;
}
#relatedTitles {
	width: 300px;
	margin-top: 0;
}
#newsletterBriefs h3, #relatedTitles h3 {
	margin: 2px;
	padding: 3px 7px;
	background: #e1ecf2;
	color: #01487e;
}
#newsletterBriefs h4 {
	margin-top: 15px;
	color: #01487e;
	font-size: .8em;
}
#newsletterBriefs ul, #relatedTitles ul {
	margin-bottom: 7px !important;
	font-size: .875em;
}
#relatedTitles ul {
	margin-left: 0 !important;
	padding-left: 20px;
}
#relatedTitles li {
	margin: 0 0 2px 0;
	padding: 0;
	list-style-image: url('bullet1-trans.gif');
}
/* === END OF ARRC/LRC STYLES === */

/* === START OF LIBRARIAN ADMIN STYLES === */
body.admin #textArea {
	min-height: 22em;
}
body.admin #textArea h4 {
	margin: 10px 10px 0;
	padding: 0;
}
body.admin #content ul {
	margin-bottom: 10px;
}
#libAdminLogo {
	margin: 15px 0 15px 0;
}
.instLogo {
	float: right;
	margin: 3px 0 40px 0;
}
.instLogo img {
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
}
.dashItem {
	clear: both;
	margin: 0 0 30px;
}
.dashItem img {
	float: left;
	margin: 0 10px;
}
#accountSelect {
	float: right;
	margin: 4px 7px 0;
	padding: 0;
	text-align: right;
}
#accountSelect span {
	font-weight: bold;
	font-size: .8em;
}
#accountSelect form {
	font-size: .9em;
}
table#journalSubs {
	width: 605px;
	margin: 10px auto 20px;
	padding: 0;
	font: .8em Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	border-bottom: 0;
}
table#journalSubs th .jTitle, table#journalSubs th .expiration {
	font-weight: bold;
}
table#journalSubs th, table#journalSubs td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
}
table#journalSubs .jTitle {
	width: 425px;
}
table#journalSubs .expiration {
	width: 160px;
	text-align: right;
}
#content ul#holdings, #content ul#marcRecords {
	margin: 0 0 20px 20px;
}
#textArea .tokenNotice {
	float: left;
	margin: 0 0 7px 10px;
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
	font: .875em Arial, Helvetica, sans-serif;
	color: #29754e;
	display: inline;
}

#tokenEntry {
	clear: left;
	margin: 0 0 10px 0;
}
#tokenEntry input {
	margin-left: 10px;
}
body.admin #content ul.reportTypes {
	margin: 0 10px 20px 20px;
}
table#reports {
	width: 655px;
	margin: 15px auto 30px;
	border: 1px solid #ccc;
	font-size: .875em;
}
table#reports td, table#reports th {
	padding: 3px 0;
	padding: 5px;
}
table#reports th {
	border-bottom: 1px solid #ccc;
}
table#reports .check {
	width: 30px;
	text-align: center;
}
table#reports .desc {
	width: 330px;
}
#usageReports label {
	margin: 0 0 0 10px;
	font-size: .875em;
}
#usageReports label * {
	vertical-align: middle;
}
#usageReports div {
	margin: 0 0 10px 20px;
}
#usageReports label {
	margin-left: 30px;
}
#usageReports #reqReport {
	margin-left: 30px;
}
body.admin div.error, body.user div.error, body.proof div.error {
	margin: 0 10px;
	padding: 0;
	background: #eee;
	border: 1px solid #500;
	font-size: .875em;
}
body.user div.error {
	margin: 0 10px 15px;
}
.error * {
	color: #500 !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.success {
	margin: 0 10px;
	background: #eee;
	border: 1px solid #29754e;
	font-size: .875em;
}
.success * {
	color: #29754e;
}
body.admin div.error h2, body.user div.error h2, body.user div.success h2 {
	margin-top: 7px !important;
}
table#ipTable {
	width: 90%;
	margin: 7px 0 15px 0;
	padding: 0;
	font: .9em Arial, Helvetica, sans-serif;
}
table#ipTable th, table#ipTable td {
	padding: 0 10px 10px 30px;
	vertical-align: top;
}
#textArea .emailNotice {
	float: left;
	margin: 15px 0 7px 10px;
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
	font: .875em Arial, Helvetica, sans-serif;
	color: #29754e;
	display: inline;
}
#usageReports .emailNotice{
    float:none;
}
form#shibboleth {
	margin: 20px 0;
}
form#shibboleth input {
	margin: 0 0 10px 10px;
}
form#shibboleth h5 {
	margin-top: 15px;
	font-weight: normal;
}
form#cobrandMessage {
	margin: 0 0 30px 0;
}
form#cobrandMessage div {
	margin: 0 0 0 7px;
	font: italic .8em Arial, Helvetica, sans-serif;
}
form#cobrandMessage #cobrandText {
	width: 90%;
	margin: 0 0 10px 7px;
}
form#cobrandMessage input {
	margin-left: 7px;
}
form#cobrandLogo {
	margin: 0 0 10px 0;
}
form#cobrandLogo #submit {
	margin: 15px 0 10px 10px;
}
form#linkServer div {
	margin: 10px 0 30px 10px;
}
form#linkServer span {
	font-size: .875em;
}
form#linkServer div div {
	margin: 0 0 15px;
}
form#linkServer div.imgUpload, form#cobrandLogo div.imgUpload {
	margin: 15px 0 0 30px;
}
div.imgUpload * {
	vertical-align: middle;
	font-size: .875em;
}
div.imgUpload .instLogo {
	float: none;
	margin: 0;
}
#textLink, #imgLink {
	margin: 0 2px 0 10px;
}
#openURLimg img {
	margin: 0 0 0 15px;
	vertical-align: middle;
}
table#admins {
	margin: 7px 10px 25px;
	padding: 0;
	font-size: .875em;
	border: 1px solid #ccc;
	border-bottom: 0;
}
table#admins td {
	padding: 3px;
	border-bottom: 1px solid #ccc;
}
table#admins .name, table#admins .email {
	width: 290px;
}
form#addAdmin .emailNotice {
	margin: 0 10px 7px;
}
form#addAdmin div, form#designateContact div {
	clear: left;
	margin: 7px 10px 15px;
	font-size: .875em;
}
/* === END OF LIBRARIAN ADMIN STYLES === */

/* === START OF PROFILE TEMPLATE STYLES === */
body.register #content-wrap {
	width: 100%;
}
#signInContent {
	float: left;
	width: 968px;
	min-height: 360px;
	margin: 0 5px;
	padding: 10px;
	background: #fff;
	border: 1px solid #9eb7cb;
	display: inline;
}
#signInContent .right {
	float: right;
	width: 310px;
	margin: 0 0 0 40px;
	border: 1px solid #000;
	font-size: .8em;
	display: inline;
}
form#signInBox {
	float: left;
	width: 100%;
	display: inline;
}
form#signInBox #signInHead {
	height: 50px;
	margin: 0 0 15px;
	padding: 5px 0;
	border-bottom: 1px solid #000;
}
form#signInBox #acsLogo {
	float: right;
	margin: 0pt 45px 0pt 0pt;
}
form#signInBox h1 {
	float: right;
	margin: 0 10px;
	line-height: 50px;
}
form#signInBox label {
	float: left;
	width: 100%;
	margin: 10px 0 0;
	display: inline;
}
form#signInBox label span {
	float: left;
	width: 6em;
	margin: 0 7px;
	font-weight: bold;
	text-align: right;
	display: inline;
}
form#signInBox .error {
	float: left;
	margin: 7px 20px 0;
	color: #500 !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
form#signInBox #actions {
	float: left;
	width: 100%;
	margin: 15px 0 0;
	text-align: center;
}
form#signInBox #acsID, form#signInBox #password {
	width: 150px;
	margin: 0;
}
form#signInBox #submit {
	margin-right: 15px;
}
ul#signInLinks {
	float: right;
	margin: 10px 0 5px;
	padding: 0;
	text-align: right;
}
ul#signInLinks li {
	margin: 0 7px 0 0;
	padding: 0;
	list-style: none !important;
}


#signInContent .aboutID {
	margin: 25px 0 0;
}
#signInContent ul {
	margin: 5px 0 10px 10px;
	padding: 0;
}
#signInContent ul li {
	margin: 0 7px 0 17px;
	list-style-image: url('bullet1-trans.gif');
	font-size: .875em;
}
#signInContent p {
	font-size: .875em;
}
/* === END OF PROFILE REGISTRATION STYLES === */

/* === START OF PROFILE STYLES === */
body.user h1 {
	margin: 15px 0 20px 10px !important;
	font-size: 1.1em;
}
#registerAlerts h3 {
	clear: left;
	margin: 10px 0 0 10px;
}
#registerAlerts ul.jList {
	display: block;
	margin: 0 0 25px 10px;
	padding: 0;
	list-style: none;
}
#registerAlerts div {
	margin: 0 0 15px 10px;
}
#registerAlerts span {
	font-size: .875em;
}
#registerAlerts div.type {
	margin: 7px 30px 25px 50px;
}
#registerAlerts div.type div {
	display: inline;
	margin: 7px 0 0 7px;
}
#registerAlerts div.type input {
	margin-right: 0;
}
#registerAlerts div.type label {
	margin-right: 20px;
}
#registerAlerts #submit {
	clear: both;
	float: left;
	margin: 20px 0 15px 10px;
}
form#citAlertArticles, form#favArticles {
	padding-bottom: 20px;
}
div.savedSearch {
	position: relative;
	float: left;
	width: 805px;
	margin: 0 10px 15px;
	padding: 0 0 7px;
	background: #ffffe4;
	border: 1px solid #ccc;
}
div.savedSearch h5 {
	width: 490px;
	margin: 7px 0 10px;
	padding: 0;
}
div.savedSearch .buttons {
	position: absolute;
	top: 0;
	right: 0;
}
div.savedSearch a.button {
	float: right;
	margin: 7px 5px 0 0;
	padding: 1px 2px 0;
	border: 1px solid #369;
	font-size: .875em;
	line-height: 1.4em;
	text-decoration: none;
}
div.savedSearch a img {
	float: right;
	margin: 7px 10px 0 0;
}
div.savedSearch a.button:hover {
	background: #369;
	color: #fff;
}
div.savedSearch div {
	margin: 0 0 0 10px;
	font-size: .875em;
}
form#articleSort {
	margin: 0 0 20px 10px;
	font-size: .8em;
}
body.user .articleBox {
	font-size: .875em;
}
body.user #textArea .articleBox h2 {
	margin: 0;
}
.articleOptions a.removeArticle {
	width: 93px;
	height: 18px;
	background: url('removeArticle.png');
}
.articleOptions a.removeFavorites {
	width: 130px;
	height: 18px;
	background: url('removeFav.png');
}

/* -- Cart styles -- */
#purchasePage {
	margin: 0 70px;
}
#purchasePage h1 {
	color: #000;
}
#progressBar {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}
#purchasePage ul li {
	list-style-image: url('bullet1-trans.gif');
}
#cartItems {
	margin-top: 30px;
}
#cartItems .articleBox {
	padding-bottom: 7px;
}
#cartItems #submit, #paymentForm #submit, #finalizeForm #submit {
	margin: 20px 0 0 10px;
}
#paymentForm {
	display: block;
	margin-top: 30px;
	font-size: .8em;
}
#paymentForm h3 {
	font-size: 1.2em;
	margin: 30px 0 10px;
}
#paymentForm p {
	font-size: 1em;
}
#paymentForm div {
	clear: both;
	margin: 0 0 7px;
}
#paymentForm label {
	float: left;
	width: 12em;
	margin: 0 15px 7px 0;
	font-weight: bold;
	text-align: right;
}
#paymentForm #termsAgreement {
	margin: 15px 0;
	padding: 10px 10px 0 10px;
	border: 1px solid #369;
}
#paymentForm #termsAgreement * {
	margin-left: 0;
}
#paymentForm #termsAgreement label {
	float: none;
}
#paymentSection, #productSection {
	clear: right;
	margin: 7px 10px;
	padding: 15px 0 7px;
	border-top: 1px solid #ccc;
}
#paymentSection h4, #productSection h4 {
	margin: 0 0 7px;
	padding: 0;
}
#paymentSection div {
	margin: 0 0 0 10px;
	font-size: .8em;
}
a.editLink {
	float: right;
	margin: 0 0 10px;
}
#productSection ul {
	clear: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
#productSection ul li {
	margin: 0 0 15px;
	padding: 0;
	font-size: .875em;
	font-family: Arial, Helvetica, sans-serif;
}
#productSection h5 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#productSection li div.rmButton {
	float: right;
	margin: 0 0 0 7px;
}
#productSection li div.price {
	float: right;
	width: 6em;
	margin: 5px 0 0 15px;
	padding: 0 0 0 7px;
	text-align: right;
}
#totalPrice {
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
	font: bold .875em Arial, Helvetica, sans-serif;
	display: inline;
}
form#cartItems #totalPrice {
	margin: 0 105px 0 0;
}
/* === END OF PROFILE STYLES === */

/* === DROPDOWN MENU STYLES BELOW === */
#nav {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 1000px;
	height: 30px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}

/* === BEGIN PUBS MENUS === */
#navPubsHome a, #navJournals a, #navBooks a, #navCenArch a, #navAuthors a, #navLibrarians a, #navMembers a, #navAboutUs a, #navAlerts a, #navHelp a {
	display: block;
	height: 30px;
	margin: 0;
	padding: 0;
	background: transparent url('pubsNav.gif') no-repeat;
}

/* bg image initial states */
#navPubsHome a {
	width: 50px;
	background-position: 0 0;
}
#navJournals a {
	width: 96px;
	background-position: -50px 0;
}
#navBooks a {
	width: 64px;
	background-position: -146px 0;
}
#navCenArch a {
	width: 108px;
	background-position: -756px 0;
}
#navAuthors a {
	width: 145px;
	background-position: -210px 0;
}
#navLibrarians a {
	width: 85px;
	background-position: -355px 0;
}
#navMembers a {
	width: 105px;
	background-position: -440px 0;
}
#navAboutUs a {
	width: 84px;
	background-position: -545px 0;
}
#navAlerts a {
	width: 74px;
	background-position: -629px 0;
}
#navHelp a {
	width: 50px;
	background-position: -703px 0;
}

/* bg image hover states... all .over classes are for IE */
#navPubsHome:hover a, #navPubsHome.over a {
	background-position: 0 -30px;
}
#navJournals:hover a, #navJournals.over a {
	background-position: -50px -30px;
}
#navBooks:hover a, #navBooks.over a {
	background-position: -146px -30px;
}
#navCenArch:hover a, #navCenArch.over a {
	background-position: -756px -30px;
}
#navAuthors:hover a, #navAuthors.over a {
	background-position: -210px -30px;
}
#navLibrarians:hover a, #navLibrarians.over a {
	background-position: -355px -30px;
}
#navMembers:hover a, #navMembers.over a {
	background-position: -440px -30px;
}
#navAboutUs:hover a, #navAboutUs.over a {
	background-position: -545px -30px;
}
#navAlerts:hover a, #navAlerts.over a {
	background-position: -629px -30px;
}
#navHelp:hover a, #navHelp.over a {
	background-position: -703px -30px;
}
/* === END PUBS MENUS === */

/* === BEGIN JOURNAL DROPDOWN MENUS === */

#navJournalHome a, #navBrowse a, #navASAP a, #navCurrent a, #navMultimedia a, #navOnlineNews a, #navSubmission a, #navSubscription a, #navAbout a {
	display: block;
	height: 30px;
	margin: 0;
	padding: 0;
	background: transparent url('journalNav.gif') no-repeat;
}

/* bg image initial states */
#navJournalHome a {
	width: 49px;
	background-position: 0 0;
}
#navBrowse a {
	width: 139px;
	background-position: -49px 0;
}
#navASAP a {
	width: 107px;
	background-position: -188px 0;
}
#navCurrent a {
	width: 102px;
	background-position: -295px 0;
}
#navMultimedia a {
	width: 92px;
	background-position: -397px 0;
}
#navOnlineNews a {
	width: 95px;
	background-position: -489px 0;
}
#navSubmission a {
	width: 148px;
	background-position: -584px 0;
}
#navSubscription a {
	width: 99px;
	background-position: -732px 0;
}
#navAbout a {
	width: 87px;
	background-position: -831px 0;
}

/* bg image hover states... all .over classes are for IE */
#navJournalHome:hover a, #navJournalHome.over a {
	background-position: 0 -30px;
}
#navBrowse:hover a, #navBrowse.over a {
	background-position: -49px -30px;
}
#navASAP:hover a, #navASAP.over a {
	background-position: -188px -30px;
}
#navCurrent:hover a, #navCurrent.over a {
	background-position: -295px -30px;
}
#navMultimedia:hover a, #navMultimedia.over a {
	background-position: -397px -30px;
}
#navOnlineNews:hover a, #navOnlineNews.over a {
	background-position: -489px -30px;
}
#navSubmission:hover a, #navSubmission.over a {
	background-position: -584px -30px;
}
#navSubscription:hover a, #navSubscription.over a {
	background-position: -732px -30px;
}
#navAbout:hover a, #navAbout.over a {
	background-position: -831px -30px;
}

/* Journal Family Menu Styles */
#nav #jFamNav {
	position: absolute !important;
	top: -20px;
	left: 0;
	display: block;
	height: 26px;
	padding: 0;
	background: transparent;
	overflow: hidden;
}
#nav #jFamNav ul, #nav #jFamNav ul li {
	position: relative;
	top: 0;
	left: 0;
	clear: none;
	float: left;
	display: inline !important;
	width: auto;
	border: 0 !important;
}
#nav #jFamNav ul {
	padding: 0 0 0 5px;
	background: transparent;
}
#nav #jFamNav ul li.last {
	padding-right: 10px;
}
#container #nav #jFamNav a {
	float: left;
	display: inline;
	width: auto;
	height: 26px;
	margin: 0;
	color: #000;
	text-decoration: none;
	cursor: default;
}
#container #nav #jFamNav ul li a {
	margin-right: 1px;
	padding: 0 0 0 5px !important;
	color: #369;
	cursor: pointer;
	cursor: hand;
}
#nav #jFamNav a span {
	float: left;
	display: inline;
	width: auto;
	margin: 0;
	font-size: 12px;
	line-height: 24px;
	vertical-align: middle;
}
#nav #jFamNav ul a span {
	padding: 0 7px 0 3px !important;
}
#container #nav #jFamNav ul #selected a, #container #nav #jFamNav ul a:hover {
	background: transparent url('jFamNav-bg.gif') no-repeat !important;
	color: #f5cc5f;
}
#nav #jFamNav #selected a span {
	padding: 0 10px 0 5px !important;
}
#nav #jFamNav #selected a span, #nav #jFamNav ul a:hover span {
	background: transparent url('jFamNav-bg.gif') no-repeat top right;
}
#jFamNav ul li cite {
	color: inherit;
	font-size: 1em;
}

/* === END JOURNAL DROPDOWN MENUS === */

/* === BEGIN ARRC MENUS === */
#navArrcHome a, #navSubReview a, #navBenefits a, #navCopyPerm a, #navPubTools a, #navNewsAnnounce a {
	display: block;
	height: 30px;
	margin: 0;
	padding: 0;
	background: transparent url('arrcNav.gif') no-repeat;
}

/* bg image initial states */
#navArrcHome a {
	width: 50px;
	background-position: 0 0;
}
#navSubReview a {
	width: 147px;
	background-position: -50px 0;
}
#navBenefits a {
	width: 141px;
	background-position: -197px 0;
}
#navCopyPerm a {
	width: 171px;
	background-position: -338px 0;
}
#navPubTools a {
	width: 121px;
	background-position: -509px 0;
}
#navNewsAnnounce a {
	width: 166px;
	background-position: -630px 0;
}

/* bg image hover states... all .over classes are for IE */
#navArrcHome:hover a, #navArrcHome.over a {
	background-position: 0 -30px;
}
#navSubReview:hover a, #navSubReview.over a {
	background-position: -50px -30px;
}
#navBenefits:hover a, #navBenefits.over a {
	background-position: -197px -30px;
}
#navCopyPerm:hover a, #navCopyPerm.over a {
	background-position: -338px -30px;
}
#navPubTools:hover a, #navPubTools.over a {
	background-position: -509px -30px;
}
#navNewsAnnounce:hover a, #navNewsAnnounce.over a {
	background-position: -630px -30px;
}
/* === END ARRC MENUS === */

/* === BEGIN LRC MENUS === */
#navLrcHome a, #navLrcProd a, #navLrcSubs a, #navLrcLicensing a, #navLrcTools a, #navLrcLivewire a, #navLrcContact a {
	display: block;
	height: 30px;
	margin: 0;
	padding: 0;
	background: transparent url('lrcNav.gif') no-repeat;
}

/* bg image initial states */
#navLrcHome a {
	width: 50px;
	background-position: 0 0;
}
#navLrcProd a {
	width: 79px;
	background-position: -50px 0;
}
#navLrcSubs a {
	width: 157px;
	background-position: -129px 0;
}
#navLrcLicensing a {
	width: 147px;
	background-position: -286px 0;
}
#navLrcTools a {
	width: 121px;
	background-position: -433px 0;
}
#navLrcLivewire a {
	width: 145px;
	background-position: -554px 0;
}
#navLrcContact a {
	width: 110px;
	background-position: -699px 0;
}

/* bg image hover states... all .over classes are for IE */
#navLrcHome:hover a, #navLrcHome.over a {
	background-position: 0 -30px;
}
#navLrcProd:hover a, #navLrcProd.over a {
	background-position: -50px -30px;
}
#navLrcSubs:hover a, #navLrcSubs.over a {
	background-position: -129px -30px;
}
#navLrcLicensing:hover a, #navLrcLicensing.over a {
	background-position: -286px -30px;
}
#navLrcTools:hover a, #navLrcTools.over a {
	background-position: -433px -30px;
}
#navLrcLivewire:hover a, #navLrcLivewire.over a {
	background-position: -554px -30px;
}
#navLrcContact:hover a, #navLrcContact.over a {
	background-position: -699px -30px;
}
/* === END LRC MENUS === */

/* === BEGIN LIB ADMIN MENUS === */
#navLibAdminHome a, #navLibAdminSubs a, #navLibAdminUsage a, #navLibAdminAccess a, #navLibAdminCobrand a, #navLibAdminLinkres a, #navLibAdminAdmin a {
	display: block;
	height: 30px;
	margin: 0;
	padding: 0;
	background: transparent url('libAdminNav.gif') no-repeat;
}

/* bg image initial states */
#navLibAdminHome a {
	width: 50px;
	background-position: 0 0;
}
#navLibAdminSubs a {
	width: 102px;
	background-position: -50px 0;
}
#navLibAdminUsage a {
	width: 104px;
	background-position: -152px 0;
}
#navLibAdminAccess a {
	width: 97px;
	background-position: -256px 0;
}
#navLibAdminCobrand a {
	width: 90px;
	background-position: -353px 0;
}
#navLibAdminLinkres a {
	width: 97px;
	background-position: -443px 0;
}
#navLibAdminAdmin a {
	width: 106px;
	background-position: -540px 0;
}

/* bg image hover states... all .over classes are for IE */
#navLibAdminHome:hover a, #navLibAdminHome.over a {
	background-position: 0 -30px;
}
#navLibAdminSubs:hover a, #navLibAdminSubs.over a {
	background-position: -50px -30px;
}
#navLibAdminUsage:hover a, #navLibAdminUsage.over a {
	background-position: -152px -30px;
}
#navLibAdminAccess:hover a, #navLibAdminAccess.over a {
	background-position: -256px -30px;
}
#navLibAdminCobrand:hover a, #navLibAdminCobrand.over a {
	background-position: -353px -30px;
}
#navLibAdminLinkres:hover a, #navLibAdminLinkres.over a {
	background-position: -443px -30px;
}
#navLibAdminAdmin:hover a, #navLibAdminAdmin.over a {
	background-position: -540px -30px;
}
/* === END LIB ADMIN MENUS === */

/* hide the text for each navigation heading */
#nav li span { display: none; }

/* the dropdown list styles */

#nav li ul {
	position: absolute;
	top: 28px;
	left: -1px;
	width: 187px;
	margin: 0;
	padding: 2px 0 0;
	background: #e9edf4;
	border-left: 1px solid #369;
	border-right: 1px solid #369;
	list-style: none;
	display: none;
	z-index: 201;
}
#nav li:hover ul, #nav li.over ul {
	display: block;
}

#nav li ul li {
	position: static;
	clear: left;
	float: left;
	display: block;
	width: 187px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #369;
	text-align: left;
}
#nav li ul li a {
	display: block;
	width: 187px;
	height: auto;
	margin: 0;
	padding: 5px 0;
	font: .7em Arial, Helvetica, sans-serif;
	color: #021351;
	text-decoration: none;
	background: transparent;
	line-height: normal;
}
#nav li ul li a:hover {
	display: block;
	background: #fff !important;
	cursor: pointer;
	cursor: hand; /* for IE 5.5 */
}
#nav li ul li a span {
	display: block;
	width: 174px;
	margin: 0 2px 0 4px;
}

#nav li#navAbout ul, #nav li#navAbout ul li, #nav li#navAbout ul li a {
	width: 168px;
}
#nav li#navAbout ul li a span {
	width: 155px;
}
/* === END OF DROPDOWN MENU STYLES === */


/* === START OF JOURNAL SELECTOR LAYER === */

#pubsSelector {
	position: absolute;
	top: 5.5em;
	right: 0;
	float: left;
	width: 870px;
	padding: 0 0 10px;
	border: 2px solid #849dad;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #d8e3ed;
	z-index: 6000;
	font: .7em Arial, Helvetica, sans-serif;
}
#pubsSelector a, #pubsSelector a:visited {
	color: #384c88;
	text-decoration: none;
}
#pubsSelector a:hover {
	color: #fff;
	background: #369;
}
#pubsSelector #colOne {
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
	border-right: 1px solid #a5bac7;
	display: inline;
}
#pubsSelector #colTwo {
	float: left;
	width: 210px;
	margin: 10px 0 0 15px;
	display: inline;
}
#pubsSelector ul {
	float: left;
	width: 300px;
	margin: 0 10px 0 0;
	padding: 0;
	list-style: none;
	display: inline;
}
#pubsSelector ul li {
	clear: left;
	float: left;
	width: 280px;
	margin: 0 0 2px;
	padding: 0;
	display: inline;
}
#pubsSelector #colTwo ul {
	width: 200px;
	margin-bottom: 15px;
}
#pubsSelector #colTwo ul li {
	width: 200px;
}
#pubsSelector ul li.letter {
	margin: 1em 0 0;
	font-weight: bold;
	color: #444;
}
#pubsSelector #colTwo ul li {
	margin-bottom: 5px;
}
#pubsSelector ul li ul li {
	margin-left: 15px;
}
#closeMenu {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 15px;
	height: 15px;
}

#pubsSelector h4 {
	clear: left;
	display: block;
	margin: 0;
	font-size: 1em;
	text-decoration: underline;
	color: #033451;
}
/* === END OF JOURNAL SELECTOR LAYER === */


/* === SHOW MULTIPLE ABSTRACTS === */
h3.multiAbsHead {
	margin: 7px 7px 15px;
	font-size: 1em;
	color: #000;
}

/* === openURL === */
.openURL img {
	border: 1px solid #ccc;
}
.articleLinksIcons .icons .openURL {
	float: right;
	margin: 10px 0 5px;
}
body.article #articleMeta .openURL {
	margin: 5px 0;
}


/* Electronic Proof */
body.proof #content-wrap {
	clear: both;
	width: 990px;
}
body.proof #content, body.proof #contentMain, body.proof #textArea, body.proof #contentHead {
	width: 100%;
}
body.proof #textArea h2 {
	clear: left;
	margin-top: 30px;
	color: #333;
}
body.proof p {
	clear: left;
}
body.proof #textArea .returnLink, body.proof #textArea .commentForm {
	display: inline;
	float: none;
	margin: 7px 0 0;
	border: 0 !important;
}
body.proof #textArea .returnLink a, body.proof #textArea .commentForm a {
	float: left;
	padding: 1px 4px;
}
body.proof #textArea .commentForm {
	width: 7.25em;
}
body.proof #textArea .proofInstructions h2 {
	margin-top: 0;
}
body.proof #textArea ul {
	margin: 7px 20px 15px;
	padding: 0;
}
body.proof #textArea ul li {
	margin: 0 0 0 17px;
	padding: 0;
	list-style-image: url('bullet1-trans.gif');
}
body.proof #textArea ul li div {
	margin-bottom: 15px;
	margin-left: 20px;
}

#articleID {
	float: left;
	width: 956px;
	margin: 0 0 15px 10px;
	padding: 7px;
	font-size: .8em;
	background: #eee;
}
#articleID h1 {
	margin: 0 0 3px 0;
	font-size: 1.2em;
	color: #000;
}
#proofForm {
	display: block;
	margin: 25px 0 0;
	padding: 0;
}
#proofForm .proofOption {
	position: relative;
	display: block;
	margin: 7px 7px 20px;
	padding: 0 0 20px;
	font-size: .8em;
	background: #ffc;
	border: 1px solid #666;
}
#proofForm label {
	display: block;
	margin: 7px;
	font-size: 1em;
}
#proofForm textarea {
	width: 97%;
	margin: 0 10px 20px;
}
#proofForm .submit {
	margin: 0 0 7px 10px;
}
#submit2 {
	position: relative;
	top: 20px;
	clear: both;
	margin: 0 0 7px 10px;
}
div.attachmentBlock, div.attachment {
	margin: 0 0 10px 30px;
	font-size: .8em;
	height: 1%;
}
div.attachment {
	margin: 0 0 0 30px;
}
div.attachment span {
	margin-right: 5px;
}

body.proof #textArea ul li #contactBlock {
	font-family: Arial, Helvetica, sans-serif;
	margin: 7px 0 7px 50px;
}
body.proof #textArea ul li #contactBlock div {
	margin: 0;
}

/* === Special Instances === */
.stack { font-size: .9em; }
sub.stack { margin-left: .1em; }
sup.stack { margin-left: -.6em; }

.removed { color: #c00 !important; }

.withdrawnText {
	width: 100.3%;
	margin: -1px;
	font: 12px Arial;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	background: #800;
	color: #fff;
}
.withdrawn .articleCheck { padding-top: 20px; }
.withdrawn .figureTray { display: none !important; }

/* === Common Styles === */

#linkToTop {
	position: fixed;
	top: 5px;
	right: 5px;
	display: block;
	width: 50px;
	height: 50px;
	background: url('toTop.png');
	text-align: center;
	text-decoration: none;
}
#linkToTop:hover {
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;
}
body.print #linkToTop { display: none !important; }

div.errorBlock {
	min-height: 300px;
	margin: 10px;
	padding: 10px;
	background: #fff;
	font-size: .875em;
}
div.errorBlock h2 {
	margin-bottom: 1em;
	color: red;
	font-size: 1.2em;
}
div.errorBlock h3 {
	font-size: 1.1em;
	margin-bottom: 1em;
}

#contentHead {
	position: relative;
	width: 796px;
	margin: 0 0 10px;
	padding: 0 0 5px;
	border: 0;
	background: #fff;
}
body.arrc #contentHead, body.lrc #contentHead {
	width: 678px;
}
body.arrc #twoColText #contentHead, body.lrc #twoColText #contentHead {
	width: 517px;
}
#twoColText #contentHead {
	width: 635px;
	margin-left: 1px;
}

#contentHead h1, #contentHead h2, body.coverArt #textArea h2, body.issueList #textArea h2 {
	margin: 0 2px;
	padding: 7px 0 7px 7px;
	font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2d5073;
	background: url('h2-bg2.gif') repeat-x;
}

#twoColText {
	min-height: 45.35em;
	margin: 0;
	padding: 0 0 10px 160px;
	background: #fff url('sidenav-bg.gif') repeat-y;
}
#sideNav {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 160px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #b6b6e1;
	background: #d1e6f6;
	font-family: Arial, Helvetica, sans-serif;
}
#sideNav h2 {
	margin: 0;
	padding: 3px;
	background: #369;
	color: #fff !important;
	font-size: .8em;
	line-height: normal;
}
#sideNav ul {
	margin: 0 !important;
	padding: 0;
	list-style: none;
}
#sideNav ul li {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aebedc;
	font-size: .95em;
}
#sideNav ul li a {
	display: block;
	text-decoration: none;
	padding: 2px 0 1px;
}
#sideNav ul li a:hover {
	background: #fff;
}
#sideNav ul li a span {
	display: block;
	margin: 0 2px 0 5px;
	font-size: .75em;
	color: #369;
}
#sideNav ul li.onPage a {
	background: #ffffe4 url('onPage.gif') no-repeat right;
}
#sideNav ul li.onPage a span {
	font-weight: bold;
}

.sideBox {
	position: relative;
	top: 0;
	clear: right;
	float: right;
	margin: 0 10px 10px;
	padding: 7px 7px 0;
	border: 1px solid #888;
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
}
.pageTop {
	top: 11px;
}
.sideBox h2 {
	margin: 0 !important;
	color: #333 !important;
}
.sideBox p {
	margin: 0 0 10px !important;
	font-size: .8em;
	line-height: normal !important;
}
.sideBox .credit {
	text-align: right;
	margin-bottom: 5px !important;
	font: italic .7em Arial, Helvetica, sans-serif !important;
}
.sideBox .caption {
	margin-bottom: 7px !important;
	font-size: .8em !important;
}
#articleBody .sideBox {
	font-size: 1.145em;
}
.leftSide {
	clear: left;
	float: left;
	margin: 0 10px 10px;
}

.fullBox {
	clear: both;
	margin: 15px auto;
	padding: 0 10px;
	text-align: center;
	border: 1px solid #ccc;
}
.fullBox .credit {
	text-align: right;
	margin: 0 0 10px 0;
	font: italic .7em Arial, Helvetica, sans-serif !important;
}
.fullBox .caption {
	font-size: .8em !important;
	text-align: left;
}
.fullBox p {
	width: auto !important;
	text-align: left;
}
.fullBox div {
	font-size: .8em;
	text-align: left;
}
#monthYearNav {
	float: right;
}
#monthYearNav * {
	vertical-align: middle;
}
#monthYearNav div, #monthYearNav strong {
	margin: 5px 0;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
}
#monthYearNav input {
	margin: 0 7px 0 0;
}

.newButton {
	margin-right: 0 !important;
}
.rButton, .newButton a {
	display: block;
	height: 1%;
	margin: 0 auto;
	padding: .15em .5em;
	border: 2px solid #369;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	background: #369;
	vertical-align: middle;
	text-align: center;
	font-family: Helvetica Neue, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	filter: alpha(opacity=85);
	moz-opacity: .85;
	alpha-opacity: 85;
	opacity: .85;
}
.newButton a {
	position: relative;
	top: -20px;
	width: 14em;
	margin: 0 0 5px;
	color: #fff;
	text-decoration: none;
}
.rButton:visited, .newButton a:visited { color: #fff !important; }
.rButton:hover, .newButton a:hover {
	filter: alpha(opacity=100);
	moz-opacity: 1;
	alpha-opacity: 100;
	opacity: 1;
	text-decoration: none !important;
}

.bgGreen {
	background: #088000;
	border-color: #088000;
}
.bgRed, .bgRed:visited {
	background: #800;
	border-color: #800;
}

div.button {
	float: left;
	border: 1px solid #369 !important;
}
div.button a, div.button a:hover {
	display: block !important;
	padding: 1px 2px;
	font-size: .9em;
	color: #fff !important;
	background: #69c !important;
	text-decoration: none !important;
}
div.button a:hover {
	background: #369 !important;
}

.backButton {
	position: absolute;
	top: 0;
	right: 0;
    height: 29px;
    background: #fff;
}
.backButton a {
	display: block;
    height: 21px;
    margin: 1px;
    padding: 5px 7px 0 30px;
    background: #f7fbfd url('back-button.gif') no-repeat 5px 5px;
    border: 1px solid #d8ebf9;
    font-size: .75em;
}
.backButton a:hover { background-position: 5px -18px; }

#tokenActSection {
	width: 650px;
	margin: 0 auto;
	padding: 7px;
	background: #eee;
	border: 2px solid #088000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#tokenActSection #logInBox { float: none; }
#tokenStep1, #tokenStep2 {
    background: #fff;
    margin-top: 10px;
    padding: 10px;
	border: 2px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#tokenActSection p { margin: 0; }
#tokenActSection #loginErrorMessage {
	clear: left;
	color: red;
}
#tokenStatus {
	float: left;
	margin: 13px 0 0 10px;
	font-size: .8em;
	display: inline;
}

.audioBoxWrap {
	padding-top: 10px;
	border-top: 1px solid #ccc;
}
.audioBoxWrap img.cover {
	float: right;
	margin-left: 7px;
	margin-right: 7px;
	border: 1px solid #ccc;
}
.audioBoxWrap h2 {
	margin-top: 0 !important;
	color: #333 !important;
	font-size: .9em;
}
.audioBoxWrap div {
	clear: left;
	margin-left: 10px;
	font-size: .8em;
}
.audioBoxWrap p {
	margin-bottom: 0 !important;
}
.audioBoxWrap .info {
	padding: 2px 0;
	font-family: Arial, Helvetica, sans-serif;
}

#textArea div.landingBox {
	width: 318px;
	float: left;
	margin: 0 8px 18px 11px;
	display: inline;
}
#textArea div.landingBox h2 {
	margin-top: 8px;
	margin-bottom: 0px;
	padding-top: 0;
}
#textArea div.landingBox h3 {
	margin-bottom: 5px;
	padding-bottom: 0;
}
#textArea div.landingBox img {
	float: right;
	margin: 10px 0 10px 10px;
}
#textArea #contentHead a.landingReturn {
	float: right;
	margin: 7px;
	font-size: .75em;
}

.ppTable {
margin: 10px auto;
font-size: .875em;
}

.bgcolor2 {
background: #69c;
}
.bgcolor5 {
background: #ccc;
}
.bgcolor6 {
background: #f2f2f2;
}

.alignH2 {
	margin-top: 1em !important;
}
.centered {
	text-align: center !important;
}
.bottom {
	margin: 5px 0 10px !important;
}
.padBox {
	padding: 10px !important;
}
.padTop {
	padding-top: 7px !important;
}
.reallyPadTop {
	padding-top: 15px !important;
}
.padBottom {
	padding-bottom: 7px !important;
}
.marginTop10 {
	margin-top: 10px !important;
}
.marginBottom10 {
	margin-bottom: 10px !important;
}
.marginLeft10 {
	margin-left: 10px !important;
}
.marginRight10 {
	margin-right: 10px !important;
}
.marginSides10 {
	margin-left: 10px !important;
	margin-right: 10px !important;
}
ul.marginBottom {
	margin-bottom: 17px !important;
}
.hide {
	display: none;
}
.flLeft {
	float: left;
	margin-right: 7px;
	display: inline;
}
.flRight {
	float: right;
	margin-left: 7px;
	display: inline;
}
.alignLeft {
	text-align: left !important;
}
.alignRight {
	text-align: right !important;
}
.clearBoth {
	clear: both !important;
}
br.clearBoth {
	line-height: 7px;
}
.noBorder {
	border: 0 !important;
}
.noBreak {
	white-space: nowrap !important;
}
.noMargin {
	margin: 0 !important;
}
.noPadding {
	padding: 0 !important;
}
.retainFontSize * {
	font-size: 1em !important;
}
.small {
	font-size: .9em !important;
}
.smaller {
	font-size: .8em !important;
}
.large {
	font-size: 1.1em !important;
}
.larger {
	font-size: 1.2em !important;
}
.noBold {
	font-weight: normal !important;
}
.bordered {
	border: 1px solid #ccc !important;
}
.alignMid * {
	vertical-align: middle !important;
}

.w50 { width: 50px !important; }
.w75 { width: 75px !important; }
.w100 { width: 100px !important; }
.w125 { width: 125px !important; }
.w150 { width: 150px !important; }
.w175 { width: 175px !important; }
.w200 { width: 200px !important; }
.w225 { width: 225px !important; }
.w250 { width: 250px !important; }
.w275 { width: 275px !important; }
.w300 { width: 300px !important; }
.w325 { width: 325px !important; }
.w350 { width: 350px !important; }
.w370 { width: 370px !important; }
.w375 { width: 375px !important; }
.w400 { width: 400px !important; }
.w425 { width: 425px !important; }
.w450 { width: 450px !important; }
.w475 { width: 475px !important; }
.w500 { width: 500px !important; }
.w525 { width: 525px !important; }
.w550 { width: 550px !important; }
.w575 { width: 575px !important; }
.w600 { width: 600px !important; }
.w625 { width: 625px !important; }
.w650 { width: 650px !important; }
.w675 { width: 675px !important; }
.w700 { width: 700px !important; }
.w725 { width: 725px !important; }
.w750 { width: 750px !important; }
.w775 { width: 775px !important; }
.w800 { width: 800px !important; }

a.underline {
	text-decoration: underline !important;
}
a.underline:hover {
	text-decoration: none !important;
}

ul.noBullet {
	margin: 15px 0;
	padding: 0;
	list-style: none;
}
ul.noBullet li {
	margin: 0 0 5px;
	padding: 0;
}
ul.noBullet li img {
	margin-right: 7px;
}
ul.noBullet li a {
	text-decoration: none;
	vertical-align: middle;
}
ul.noBullet li a:hover {
	text-decoration: underline;
}

/* === Alternate Color Schemes === */

/* SymSeries - turquoise */
body.ebook #container .articleGroupHead {
	background: #0c6b75;
}
body.green #container .articleGroup h3 {
	color: #fff;
	background: url('toc-h3-tr-turq.gif') no-repeat right top;
}


/* Green */
body.green #container #nav-wrap-journal {
	background: transparent url('navbar-bg-green.gif') no-repeat;
}
body.green #container #navJournalHome a, body.green #container #navBrowse a, body.green #container #navASAP a, body.green #container #navCurrent a, body.green #container #navMultimedia a, body.green #container #navOnlineNews a, body.green #container #navSubmission a, body.green #container #navSubscription a, body.green #container #navAbout a {
	background-image: url('journalNav-green.gif');
}
body.green #container #nav li ul li a {
	background: transparent;
}
body.green #container .findIssue {
	background: #12703d;
}
body.green #container .findCitation {
	background: #77aa90;
}
body.green #container #articleAreaHeader {
	background-image: url('articleView-tabs-bg-green.gif');
}
body.green #container #articleAreaHeader ul li a {
	background-image: url('articleView-tabs-green.gif');
}
body.green #container h2, body.green #container h3 {
	color: #29754e;
}
body.green #container .findIssue h3, body.green #container .findCitation h3 {
	color: #fff;
}
body.green #container #mainBody {
	background: #f2fced url('topright-green.gif') right top no-repeat;
}
body.green #container #content-wrap {
	background: transparent url('topleft-green.gif') left top no-repeat;
}
body.green #container .sideColBox, body.green #container .rtColBox {
	border-color: #a3cdb7;
}
body.green #container #content, body.green #container #articleContent, body.green #container #contentHead, body.green #container #slides, body.green #container #articleArea, body.green #container .articleBox, body.green #container #abstractBox, body.green #container #supInfoBox, body.green #container #aiContent, body.green #container #nav li ul, body.green #container #nav li ul li, body.green #container #sideNav, body.green #container #textArea, body.green #container #tocHead, body.green #container #newsIndexContent {
	border-color: #a3cdb7;
}
body.green #container #citationJump .info {
	background: url('info-green.png');
}
body.green #container .articleOptions .viewAbs {
	background: url('viewAbs-green.png');
}
body.green #container .articleOptions .downCitations {
	background: url('downCit-green.png');
}
body.green #container #articleArea .articleOptions .info {
	background: url('info-whitebg-green.png');
}
body.green #container #rssBox a {
	background: url('rssbox-green.gif');
}
body.green #container .rtColBox .formSubmit {
	background: url('go-green.png');
}
body.green #pageFooter-wrap {
	background: #086030;
}
body.green #container #contentHead h1, body.green #container #contentHead h2, body.green #container #articleHead h2, body.green #container .rtColBox h2, body.green #container #tocHead h2, body.coverArt body.green #container #textArea h2, body.issueList body.green #container #textArea h2, body.authIndex body.green #container #aiContent h2 {
	background: url('h2-bg2-green.gif') repeat-x;
	color: #29754e;
}
body.green #container #articleTools {
	background: #dbf0e5;
}
body.green #container #articleTools h3 {
	color: #fff;
	background: #56a074;
}
body.green #container #articleTools li a, body.green #container #articleTools li a:visited, body.green #container #articleTools ul.history li {
	background-color: #dbf0e5;
	border-left-color: #29754e;
}
body.green #container #articleTools #casSection ul li a, body.green #container #articleTools #casSection ul li a:visited {
	border-left-color: #A3B2D4;
}
body.green #container #articleContent {
	background: #fff url('articleContent-bg-green.gif') repeat-y right top;
}
body.green #container #articleMain #links {
	background: url('gradient1-green.gif') repeat-x;
}
body.green #container #links ul li.onPage span, body.green #container #links ul li a:hover {
	background: #29754e;
}
body.green #container #articleNav {
	background: url('articleNav-green.gif') no-repeat 0 -58px;
}
body.green #container #articleNav a {
	background-image: url('articleNav-green.gif');
}
body.green #container #articleNavB .tocLink {
	background-image: url('tocLink-green.gif');
}
body.green #container #articleNavC, body.green #container #articleNavC a {
	background-image: url('articleNav-ASAP-green.gif');
}
body.green #container #articleNavD, body.green #container #articleNavD a {
	background-image: url('articleNav-JAM-green.gif');
}
body.green #container .articleGroupHead {
	background: #12703d;
}
body.green #container .articleGroup h3 {
	color: #fff;
	background: url('toc-h3-tr-green.gif') no-repeat right top;
}
body.green #container #issueNav {
	background: url('issueNav-green.gif') no-repeat 0 -58px;
}
body.green #container #issueNav a {
	background-image: url('issueNav-green.gif');
}
body.green #container #volumeNav {
	background-image: url('volumeNav-green.gif');
}
body.green #container #volumeNav a {
	background-image: url('volumeNav-green.gif');
}
body.green #container div.alphaSelect, body.green #container div.alphaSelect a, body.green #container div.alphaSelect a span.onPage {
	background-image: url('alphabet-green.gif');
}
body.green #container #twoColText {
	background-image: url('sidenav-bg-green.gif');
}
body.green #container #twoColText h1 {
	color: #29754e;
}
body.green #container #twoColText h2.subtitle {
	color: #333;
}
body.green #container #sideNav {
	background: #dbf0e5;
}
body.green #container #sideNav h2 {
	background: #12703d;
}
body.green #container #onlineNewsNav a {
	background-image: url('onlineNewsNav-green.gif');
}

/* Added by Atypon */
#issueList .closed ul {
  display: none;
}

#issueList .closed .plusMinus {
  background-position: 0 0
}

.citation_year {
  font-weight: bold;
}

.citation_volume {
  font-style: italic;
}
.figure .altMedium, .figure .altLarge, .figureNav .disabled, .disabled {
  display: none;
}
#figureViewerNav .figureNav span .index {
  font-size: 1em;
}
ul.references li {
    margin-bottom: 1em;
}
ul.references li .NLM_citation, ol#references li .NLM_citation {
	margin-bottom: 0.5em;
	display: inline;
}

.balloon div {
  display: inline;
}
.balloon .NLM_citation span {
  display: inline;
}
.sfxLink img {
  margin-left: 0.5em;
  margin-bottom: -5px;
}
.NLM_disp-formula {
  margin: 1em;
  text-align: center;
}

#articleBody .NLM_p, #articleBody p {
	width: 610px;
	margin: 0 0 1.5em;
	padding: 0pt;
	line-height: 1.6em;
	word-wrap: break-word;
}
#articleBody p p, #articleBody .NLM_p p, #articleBody .footnote p, #articleBody #abstractBox p, #articleBody .caption p, #articleBody .NLM_table-wrap p, #articleBody li p, body.newsStory #articleBody p, #articleBody .quote p, #articleBody .boxed-text-float p {
	width: auto;
}
#articleBody .caption p { line-height: 1.4em; }

#articleBody img {
	max-width: 570px;
}
#articleBody .NLM_disp-formula img {
	max-width: 500px;
}
#articleBody .graphic_meta {
	font: .8em Arial, Helvetica, sans-serif;
}
#articleBody .graphic_meta p {
	width: 570px;
	margin-top: .2em;
	margin-bottom: .2em;
	line-height: normal;
}

p.last {
	margin-bottom: 0;
}
table p.last, .NLM_table-wrap p.last, .balloon p.last, #references p.last, #correspondence p.last, #references .note {
	display: inline;
}

#articleBody .NLM_p sup, #articleBody p sup {
  line-height: 0;
}
a.ref {
  text-decoration: none;
}
a.ref sup, sup a.ref {
  text-decoration: underline;
}
.NLM_table-wrap, .NLM_table-group-wrap > table > table {
  border: 1px solid black;
  border-width: 1px 0;
}
.NLM_table-wrap { /* This entry needs to be called out separately or else IE6
won't recognize it (because the > table > table part of the above entry breaks
IE's parsing of the code */
  clear: both;
  width: 600px;
  overflow: auto;
}
#articleBody div .NLM_table-wrap, #articleBody div table {
	width: auto;
	max-width: 550px;
}
.NLM_table-group-wrap {
  margin: 0;
  padding: 0;
}
.NLM_table-wrap table {
  width: auto;
  margin: 1em 2px;
  padding: 1em 0;
  border: 1px solid black;
}
.NLM_table-group-wrap > table {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid black;
  border-collapse: collapse;
}
.NLM_table-group-wrap > table > tbody {
  margin: 0;
  padding: 0;
}
.NLM_table-group-wrap > table > tbody > tr {
  margin: 0;
  padding: 0;
}
.NLM_table-group-wrap > table > tbody > tr > td {
  margin: 0;
  padding: 0;
  border: 1px solid black;
  border-collapse: collapse;
}
.NLM_table-group-wrap > table table {
  margin: 0;
  padding: 0;
  border: 1px solid black;
  border-collapse: collapse;
}
.NLM_table-group-wrap > table table td {
  margin: 0;
  padding: 0;
  border: 1px solid black;
  border-collapse: collapse;
}
.NLM_table-wrap-foot {
  margin-top: 0.5em;
}
.NLM_table-wrap .NLM_caption, .NLM_table-group-wrap .NLM_caption {
  font-weight: bold;
}
.NLM_citation .NLM_year {
  font-weight: bold;
}
/* Added by Atypon, QA.2 - fn reference */
#articleTools .history a.ref, #articleTools .history a.ref:visited, #articleTools .history a:hover {
  display: inline;
  background: none !important;
  border: none !important;
}
.originalMathML, .generatedMathML {
  display: block;
  border: 1px solid #777;
  background-color: #eee;
  padding: 5px;
}

a.coverArt_link {
    border: 0;
}
.journalCover img, #tocCover img, a.coverArt_link img {
    width: 115px;
}
.privateChar {
  margin-bottom: 2px;
  vertical-align: middle;
}

.column h3 {
    margin-left: 10px;
	color: #000;
}
/*to override style.css*/
td {
    font-family:inherit;
    font-size:inherit;
}

#articleAreaHeader ul li a#justAcceptedTab.on {
	background-position: -4px -29px !important;
}
#articleAreaHeader ul li a#justAcceptedTab.off {
	background-position: -4px -4px !important;
}
#articleAreaHeader ul li a#justPublishedTab.on {
	background-position: -99px -29px !important;
}
#articleAreaHeader ul li a#justPublishedTab.off {
	background-position: -99px -4px !important;
}
#articleAreaHeader ul li a#currentIssueTab.on {
	background-position: -194px -29px !important;
}
#articleAreaHeader ul li a#currentIssueTab.off {
	background-position: -194px -4px !important;
}
#articleAreaHeader ul li a#mostReadTab.on {
	background-position: -289px -29px !important;
}
#articleAreaHeader ul li a#mostReadTab.off {
	background-position: -289px -4px !important;
}
#articleAreaHeader ul li a#mostCitedTab.on {
	background-position: -384px -29px !important;
}
#articleAreaHeader ul li a#mostCitedTab.off {
	background-position: -384px -4px !important;
}

.teaser {
  font-size: 0.8em;
}

.hidden {
    display: none;
}
#abstractBox .figure {
  display: inline;
  background: none;
  float: none;
  width: auto;
  border: none;
  padding: 0;
  margin: 0;
}
.entity {
	vertical-align: middle;
}
.entityD {
  vertical-align: bottom;
}

/* Atypon change - move */
#supInfoBox h3 {
	margin: 7px 0 0 7px;
	font-size: 1em;
	color: #000;
}
#supInfoBox ul {
	margin: 0 0 20px;
	padding: 0 0 0 25px;
}
#supInfoBox ul li {
	list-style-image: url('bullet1-trans.gif');
}
#supInfoBox ul li img {
	margin: 0 5px 0 0;
}
#supInfoBox p {
	font-size: .875em;
	margin: 10px 7px 7px 7px;
}
/* b15394, b42319 */
span.perennialReviewAddition {
  color: red;
}
span.perennialReviewDeletion {
  color: red;
  text-decoration: line-through;
}
.artTypeNotFound {
  font-size: 0.8em;
  margin-bottom: 1em;
}
/*added by Atypon*/
#articleBody #references .figures, #articleBody #references a.thumbnail {
    float: none;
}
.quote {
    clear: both;
    display: block;
    margin: 1em 20px;
    padding: 10px 15px 1px;
    border: 1px solid #ccc;
    font: bold 1em Verdana, Arial, Helvetica, sans-serif;
    background: #efefef;
    color: #555;
    text-align: justify;
}
div.boxed-text-, div.boxed-text-anchor, div.boxed-text-float {
    clear: both;
    margin: 1em 20px;
    padding: 7px 10px 1px;
    border: 1px solid #ccc;
    font: .875em Arial, Helvetica, sans-serif;
    background: #efefef;
}

.journal .notInJournal {
  display: none;
}

ol#references.useLabel {
  display: block;
  list-style: none;
}

#references .refLabel {
  float: left;
  width: 2em;
  margin-left: -2.5em;
  font-weight: normal;
  text-align: right;
}

#articleBody .NLM_fn {
	margin: 10px;
	padding: 7px;
	background: #eee;
	border: #ccc;
	font: bold .9em Arial, sans-serif;
}
#articleBody .NLM_fn p {
	font-weight: normal;
}
#correspondence .NLM_fn, #correspondence .NLM_corresp { display: inline; }
.NLM_fn .NLM_fn-symbol {
  float: left;
}
.federation select {
  width: auto;
}
.federation label {
  display: none;
}
#emailPageConfirm {
  margin: 0 0.5em;
  padding: 1em 1em 10em 1em;
  background: #fff;
  border: 1px solid #b6b6e1;
  font-size: smaller;
}
#citedBy p.articleBody_abstractText {
  width: auto;
}
.NLM_inline-graphic img {
  vertical-align: middle;
}
.IN_LIST-title {
  font-style: italic;
  display: block;
  margin: 1em 0 1em -2.5em;
}
.graphic_meta .NLM_permissions {
  margin: 0 0 1.5em;
}
#institutionUsageReport .success {
    margin-bottom: 1em;
    padding: 0.25em 0.5em;
}

.overline {
  text-decoration:overline;
}

/* float clearing for IE6 */
* html .clearfix {
    height: 1%;
    overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix {
    min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}
